This chapter introduces application programming interfaces (APIs) and API testing. API testing is an important aspect of software testing activities during the development of typical services-based software. It involves testing the application’s business components, usually represented as an API, before the UI is developed. A microservice is an API that deals with a single requirement.
By the end of this chapter, you’ll have a good idea of the different types of API testing, the need for them, and the advantages ...