Seamless Data Driven API Testing as compare to SoapUI/Postman ...
Seamless Data Driven API Testing using Excel Sheet and vREST NG

Seamless Data Driven API Testing as compare to SoapUI/Postman ...

Introducing vREST NG which provides seamless data driven API Testing as compare to other testing tools in the market like SoapUI, Postman etc. vREST NG is a very simple yet powerful application to validate your REST APIs. It can be used by developers, non-developers, testers or QA teams. If you would like to perform unit testing, functional testing, regression testing of your application using APIs then vREST NG will make your life easier and your testing efficiency will be increased drastically.


How to perform Data driven API testing in vREST NG

1. Import the Swagger File:

In vREST NG Application, just import the swagger file with `Generate Data Driven Tests` option. It will automatically generate all the test logic with necessary CSV file bindings and CSV test data bindings. It will also generate the sample test data CSV files.

This step is optional if you don't have the swagger file but recommended if you have the swagger file. Because if you have the swagger file, then it will save you a lot of manual effort of writing the test logic and necessary data bindings. Although writing the test logic manually is also very easy in vREST NG.

2. Write Test Data in CSV files:

In the generated CSV files, simply write your input test data considering various input scenarios and response validation data. Your API tests are ready.

3. [Optional] Environment Setup:

Optionally you may need to setup the test environment for the generated API tests. The initial state can be setup for each API test case by either restoring the database dump or executing any external command. vREST NG provides you functionality to setup the initial state by executing any command before the test execution.

Now your tests are ready to be executed. This is how easy, it is perform Data driven API Testing in vREST NG Application. We have done a lot of hard work to make this process super simple and easy to use for anybody who is even not a developer.

Data Driven Testing in vREST NG Application

How vREST NG provides seamless experience for Data driven API testing as compare to other testing tools?

We have combined the power of swagger file and excel sheet to provide you the seamless testing experience. Let us now see, how it provides the seamless experience for data driven API Testing as compare to other testing tools in the market.

1. Generation of Test Logic

In vREST NG, just import the swagger file. It will automatically generate all the test logic with all the necessary data bindings from the CSV file. It will also generate the sample test data files for each API in the swagger file. It all just work with a simple swagger import process.

2. One CSV file per API Test Case

Each API definition in the swagger file generates a single test case in vREST NG which is linked to its own CSV file (test data file). In postman, you have to import the data file against a postman collection and there is no provision to provide test data for multiple tests in the postman collection.

In vREST NG, each test case can have its own separate CSV file linked.

3. Automatically track changes in test data

In vREST NG, your test data files are linked to your test cases. So you don't have to import the CSV files every time if there are some changes in the test data. Just make changes in your CSV files and save them and the changes will be automatically reflected in further test executions in vREST NG application. No need to import again and again. It all just work seamlessly. It saves a lot of manual effort and increases test efficiency.

4. Maintenance of Test Data

If something changes in your API responses, then your API tests start to fail. To debug the failures, vREST NG provides powerful reports like diff report, expected vs actual report, schema validation report etc. You may review the failures by looking at the Diff report. And if you think that your latest response is the right one then vREST NG automatically writes the expected response body directly into the CSV file for the respective test iteration by clicking on a button. So, it makes the test maintenance process super simple over a period of time.

5. Use environment variables in test data

In vREST NG, you may even use any environment variables in the CSV files. vREST NG automatically resolves those variables while executing your test cases. It all just work seamlessly.

6. Simple and user friendly application

vREST NG is extremely simple and user friendly application as compare to other tools which are very complex to use. It has a very short learning curve. It provides powerful response validation capabilities to validate your API response. Just try it out once and you will be amazed by its simple and powerful response validation capabilities.


For detailed step by step information on the process, please visit this post on Swagger + Excel Sheets, a wonderful way of validating REST APIs.

Finally, in vREST NG, we tried our best to make your API Testing experience smooth and seamless. We have fine tuned this application for any enterprise needs after years of hard work and experience in the area of API Testing. So, I recommend you all to just download the vREST NG application and try it out. And explore the data driven testing functionality provided by us and let us know your valuable feedbacks.

vREST NG - Enterprise ready application for automated REST API Testing

If you are facing any issues related to API Automated testing in your organization, then do contact us. We will arrange the live meeting to discuss your needs and will also provide you the demo of our product vREST NG showcasing its capabilities.

Now I would love to have your feedback on this post. And If you find this post helpful then please do like or share this post. If you have any questions or need any help then you may reach out to me via my LinkedIn profile.

要查看或添加评论,请登录

Dheeraj Kumar Aggarwal的更多文章

社区洞察

其他会员也浏览了