Lets Summarise
- An API is essentially a contract between the client and the server or between two applications.
- API tests are fast, give high ROI, and simplify the validation of business logic, security, compliance, and other aspects of the application.
- While testing, verify correct HTTP status code, verify response payload and verify response headers.
- The major core advantage of API testing is that it provides access to application without users actually having to interact with a potentially disparate system. This helps the tester to detect and recognize the errors early, instead of them becoming larger issues during GUI testing.
Last modified: Wednesday, 18 December 2019, 10:57 AM