From the course: Software Testing: Tools

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

What is API testing?

What is API testing?

From the course: Software Testing: Tools

Start my 1-month free trial

What is API testing?

- [Instructor] An API, or application programming interface, is the layer of an application just below the graphical layer you interact with normally. It's what allows the business logic to be carried out from the front end to actions. For example, pressing a button on the front end results in a database field being populated or another API being called. API testing ensures that the business logic is what the development team expects it to be or that the API does what it should do and, more importantly, does not do what it should not do. API testing software allows you to interact with an API from an application or go as far as cloning an API so that you can test it without fear of causing any issues within a development or testing environment. Thinking of API testing as simply the next layer under your application, you also need to consider all the normal considerations you would with graphic user interface testing, such as load testing, automation, and security. A piece of software…

Contents