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