WHY IS API TESTING NEEDED
It ensures that the APIs
It ensures easier expansion
01. work as expected
02. of applications
03. It helps teams to enable a
04. It validates that the data
better user experience
05.
passed is as per compliance
It determines all business rules correctly implemented
06. It helps to fix defects early in the development lifecycle
TYPES OF API TESTING
01.
02.
Functional Testing
Load Testing
It is done to ensure that all the APIs are up and working as expected
It is done to ensure that the API responds well when various servers send a request to an API.
03.
04.
Usability Testing
Integration Testing It is done to verify that all the connected APIs are communicating
It is done to ensure that APIs are user-friendly or not.
properly or not.
05.
06.
Stress Testing
Reliability Testing
It is done to check that when more than set no. of requests is received by API
It is done to ensure that API is working when connected to various devices .
THANK YOU