SlideShare a Scribd company logo
Are you loosing credibility due to
bad product quality?
Are you missing deadlines
due to testing?
Or do you compromise
testing?
Why don’t you Simplify,
Automate and Speed-up
REST API Testing?
Well, I just fire request to server and
validate if responses found are correct.
But …
But what…?
but… the issue is, my application has
hundreds of APIs and each one of them
have hundreds of cases to be tested. I
am totally stuck…!
You usually have to test similar requests for
each cycle of testing… Don’t you? Then,
why don’t you just capture HTTP requests
for future executions. I have HTTP recorder
to record your test cases. In future you
can simply re-execute all of them in one go
through my Test Runner.
that sounds good, Can you tell me, if your
test cases are environment specific? What
if I want to test same APIs in different
environments?
See, Your environment would have a
particular baseURL. Simply store that url
as a global variable. And use it in all test
cases. On changing the environment,
you just need to update the global
variable. And there you go …
Hmm.. But will i have to update
baseURL in each test case one by
one? That is so time consuming…!
I knew you would ask this… Use the
search and replace feature. Replace
hard coded URL with variable name in
seconds.
Search and replace… cool !!! Now, let
me tell you, sometimes I get dynamic
values in response. But, those are my
valid cases and you will fail those test
cases. Won’t you?
Not at all my friend, You can use
schema validator that will just
validate whether the schema of
response is correct. This implies that
my schema validator will validate
value types not the exact values.
hmm… but again there are hundreds
of test cases that need schema
validation. I don’t have much time to
link those test cases with validators
one by one.
Relax friend, You can use Bulk
operation to link all the selected test
cases with relevant schema
validators or anything else you want
e.g. version/method etc. Of course
in one go.
Bulk Operation… gr8, I got another
question. Often I need to test an API for
various possible combinations of
parameters. So that I can test, if my app is
healthy and giving suitable responses for
all those cases
I am here for that. Simply use Generate
Combination feature. It will generate
hundreds of random test cases based
on types/ranges of parameter. Again in
one go.
Great!!!, Now there are some
properties of responses that has to be
used in subsequent API calls.
Don’t worry friend. Use Variable
Extractor, that will extract all
specified properties as local
variables and can be used easily in
subsequent test cases.
All looking good. But when I will release a
new version, APIs are likely to change. Will
I have to do all these tasks again?
Not at all, You can simply duplicate a
set of test cases in one go. Then
make relevant changes in the
duplicates.
Hey I want to allow other users to view
and verify the test cases.
You can invite other users and assign
them viewing rights.
I just forgot about specs. I have no specs
ready. And I wish to share specs with a
new developer to get him a quick idea
about APIs. Will I have to spend time
writing specs?
NO NO NO. Simply export the test
cases as specs. My components are
smart enough to create a spec out of
multiple similar test cases. Share this
spec with your new developer.
Fantastic, Now while I test my app, I want my
front end development team to work ahead
for the next version. But my next version
API’s are not yet ready. What do I do?
Smart thinking… And I have smart
solution. You can use my API Mock
server. You can create mocks either
directly from test cases or from specs
in a single click.
Mock server… wow its like free popcorn
with movie ticket. Let me check these
popcorns out. I want to generate a mock
response based on request parameters
received. Is it possible?
He he heee… Of course it is possible. You
can use variables in request parameters
and use them in response. I will extract
such parameter values and substitute them
in place of response variables.
Great.. I have one more weird question.
Which programming language do I need
to learn ?
Did I ask you to use any programming
language? Explore it yourself. Except a
few advance cases, you don’t need any
programming language.
I can believe you but i can’t pay for you
now. I am sure you would be taking my
credit card details. Later on, I may like to
pay, But not now.
Wrong… Trial does not require any credit
card. Friend, I am free to try for 30 days. If
you get a WOW feel, then pay. However,
just do me a favour, drop your questions/
feedback/feature requests into live chat
box or send to support@vrest.io.
Thank You
Try me at http://vrest.io/

More Related Content

PDF
mocha sinon chai Dc jquery 4-24
PDF
TestWorksConf: Exploratory Testing an API in Mob
PPT
Ant Unit Your Functional Test
PPTX
Test api
ODP
Rails Testing
PDF
Top 25 Selenium Interview Questions and Answers 2018
PDF
Vladyslav Romanchenko "How to keep high code quality without e2e tests"
mocha sinon chai Dc jquery 4-24
TestWorksConf: Exploratory Testing an API in Mob
Ant Unit Your Functional Test
Test api
Rails Testing
Top 25 Selenium Interview Questions and Answers 2018
Vladyslav Romanchenko "How to keep high code quality without e2e tests"

What's hot (19)

PPT
Functional Testing Swing Applications with Frankenstein
PDF
VivaMP - a tool for OpenMP
PDF
Just Test It
PPT
Developing For Ubraa
PPTX
Immutable Data and TypeScript in an Ember.js Application
PPTX
A Beginer's Guide to testing in Django
PPTX
PDF
API Testing: Answers to Your Top 3 Questions
PDF
React Testing
DOC
Comparison manual & automation
PDF
Diffy : Automatic Testing of Microservices @ Twitter
PDF
API Testing: The heart of functional testing" with Bj Rollison
PDF
Native iphone app test automation with appium
PPTX
Automated tests to a REST API
PPTX
Angular Unit Test
PPTX
TDD Updated
PPTX
Debugging in .Net
PDF
VivaMP, system of detecting errors in the code of parallel C++ programs using...
PPTX
Project AutoMock and Jasmine: Testing Auto-magically!!
Functional Testing Swing Applications with Frankenstein
VivaMP - a tool for OpenMP
Just Test It
Developing For Ubraa
Immutable Data and TypeScript in an Ember.js Application
A Beginer's Guide to testing in Django
API Testing: Answers to Your Top 3 Questions
React Testing
Comparison manual & automation
Diffy : Automatic Testing of Microservices @ Twitter
API Testing: The heart of functional testing" with Bj Rollison
Native iphone app test automation with appium
Automated tests to a REST API
Angular Unit Test
TDD Updated
Debugging in .Net
VivaMP, system of detecting errors in the code of parallel C++ programs using...
Project AutoMock and Jasmine: Testing Auto-magically!!
Ad

Similar to vREST for a new user (20)

PDF
Next-Level API Automation Testing Techniques – Part 1
PPTX
Testing API's: Tools & Tips & Tricks (Oh My!)
PDF
Learn API Testing using Postman.pdf
PDF
API Testing Interview Preparation and Methods
PDF
What is API test automation
PDF
Webservicex.pdf
PDF
What is API testing and Why is API Testing Important.pdf
PPTX
B4USolution_API-Testing
PDF
API Testing Interview Questions PDF By ScholarHat
PDF
Top 20 API Testing Interview Questions.pdf
PDF
A Practical Guide to Automating End-to-End API Testing
PPTX
API Documentation - StudySection
PPTX
API Documentation - StudySection
PPTX
Apitesting.pptx
PDF
Api testing and steps to do it
PDF
5 levels of api test automation
PPTX
What Can The Spira API Do For You?
PPTX
Belajar Postman test runner
PPTX
A basic introduction to API Testing & its importance.
PDF
How to Automate API Testing
Next-Level API Automation Testing Techniques – Part 1
Testing API's: Tools & Tips & Tricks (Oh My!)
Learn API Testing using Postman.pdf
API Testing Interview Preparation and Methods
What is API test automation
Webservicex.pdf
What is API testing and Why is API Testing Important.pdf
B4USolution_API-Testing
API Testing Interview Questions PDF By ScholarHat
Top 20 API Testing Interview Questions.pdf
A Practical Guide to Automating End-to-End API Testing
API Documentation - StudySection
API Documentation - StudySection
Apitesting.pptx
Api testing and steps to do it
5 levels of api test automation
What Can The Spira API Do For You?
Belajar Postman test runner
A basic introduction to API Testing & its importance.
How to Automate API Testing
Ad

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PDF
System and Network Administration Chapter 2
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Introduction to Artificial Intelligence
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
Understanding Forklifts - TECH EHS Solution
System and Network Administration Chapter 2
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
wealthsignaloriginal-com-DS-text-... (1).pdf
Nekopoi APK 2025 free lastest update
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Odoo POS Development Services by CandidRoot Solutions
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
CHAPTER 2 - PM Management and IT Context
PTS Company Brochure 2025 (1).pdf.......
Introduction to Artificial Intelligence
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Design an Analysis of Algorithms I-SECS-1021-03
top salesforce developer skills in 2025.pdf
Softaken Excel to vCard Converter Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development

vREST for a new user

  • 1. Are you loosing credibility due to bad product quality?
  • 2. Are you missing deadlines due to testing? Or do you compromise testing?
  • 3. Why don’t you Simplify, Automate and Speed-up REST API Testing?
  • 4. Well, I just fire request to server and validate if responses found are correct. But … But what…?
  • 5. but… the issue is, my application has hundreds of APIs and each one of them have hundreds of cases to be tested. I am totally stuck…! You usually have to test similar requests for each cycle of testing… Don’t you? Then, why don’t you just capture HTTP requests for future executions. I have HTTP recorder to record your test cases. In future you can simply re-execute all of them in one go through my Test Runner.
  • 6. that sounds good, Can you tell me, if your test cases are environment specific? What if I want to test same APIs in different environments? See, Your environment would have a particular baseURL. Simply store that url as a global variable. And use it in all test cases. On changing the environment, you just need to update the global variable. And there you go …
  • 7. Hmm.. But will i have to update baseURL in each test case one by one? That is so time consuming…! I knew you would ask this… Use the search and replace feature. Replace hard coded URL with variable name in seconds.
  • 8. Search and replace… cool !!! Now, let me tell you, sometimes I get dynamic values in response. But, those are my valid cases and you will fail those test cases. Won’t you? Not at all my friend, You can use schema validator that will just validate whether the schema of response is correct. This implies that my schema validator will validate value types not the exact values.
  • 9. hmm… but again there are hundreds of test cases that need schema validation. I don’t have much time to link those test cases with validators one by one. Relax friend, You can use Bulk operation to link all the selected test cases with relevant schema validators or anything else you want e.g. version/method etc. Of course in one go.
  • 10. Bulk Operation… gr8, I got another question. Often I need to test an API for various possible combinations of parameters. So that I can test, if my app is healthy and giving suitable responses for all those cases I am here for that. Simply use Generate Combination feature. It will generate hundreds of random test cases based on types/ranges of parameter. Again in one go.
  • 11. Great!!!, Now there are some properties of responses that has to be used in subsequent API calls. Don’t worry friend. Use Variable Extractor, that will extract all specified properties as local variables and can be used easily in subsequent test cases.
  • 12. All looking good. But when I will release a new version, APIs are likely to change. Will I have to do all these tasks again? Not at all, You can simply duplicate a set of test cases in one go. Then make relevant changes in the duplicates.
  • 13. Hey I want to allow other users to view and verify the test cases. You can invite other users and assign them viewing rights.
  • 14. I just forgot about specs. I have no specs ready. And I wish to share specs with a new developer to get him a quick idea about APIs. Will I have to spend time writing specs? NO NO NO. Simply export the test cases as specs. My components are smart enough to create a spec out of multiple similar test cases. Share this spec with your new developer.
  • 15. Fantastic, Now while I test my app, I want my front end development team to work ahead for the next version. But my next version API’s are not yet ready. What do I do? Smart thinking… And I have smart solution. You can use my API Mock server. You can create mocks either directly from test cases or from specs in a single click.
  • 16. Mock server… wow its like free popcorn with movie ticket. Let me check these popcorns out. I want to generate a mock response based on request parameters received. Is it possible? He he heee… Of course it is possible. You can use variables in request parameters and use them in response. I will extract such parameter values and substitute them in place of response variables.
  • 17. Great.. I have one more weird question. Which programming language do I need to learn ? Did I ask you to use any programming language? Explore it yourself. Except a few advance cases, you don’t need any programming language.
  • 18. I can believe you but i can’t pay for you now. I am sure you would be taking my credit card details. Later on, I may like to pay, But not now. Wrong… Trial does not require any credit card. Friend, I am free to try for 30 days. If you get a WOW feel, then pay. However, just do me a favour, drop your questions/ feedback/feature requests into live chat box or send to support@vrest.io.
  • 19. Thank You Try me at http://vrest.io/