Friday, June 28, 2019

API Testing 02: What is API testing?

What is API Testing?

Testing the functionality of the APIs, which are developed as part of application development is called API testing.

In API testing an API will be invoked using  a "URL and set of parameters" and result/response will be validated against expected behavior. In an application APIs are tested as part of integration testing at various levels such as Functionality, System Integration, Performance and Security.




Advantages of API testing:
  • Faster tests
  • Testing core functionality
  • Improved quality
  • Reduced defects
Tools available for API Testing:
  • Postman - Manual, Automation
  • SOAP UI - Automation
  • REST-assured - Automation
  • Katalon Studio - Automation
  • Jmeter - Automation
Hope this post gave you basic understanding about what is API testing.

In next post we see about different types of APIs and we will try understanding more about  REST APIs.

#HappyLearning #HappyTesting #qababu

2 comments:

  1. Thanks for taking the time to share this information here. This is very informative and nicely described. If anyone looking for the Google Search Api, Visit SERP House.

    ReplyDelete
  2. I will prefer this blog because it has muchmore informative stuff. This is really good, also visit Test Automation Framework UK for more related information and knowledge.

    ReplyDelete

Selenium4: Working with two parallel windows in Selenium Automation

A new method newWindow() is introduced in Selenium 4 (Alpha). Using this method we can open a new tab or new window from the current window...