Chapter 12

API Testing Strategies

Software defect removal is the most expensive and time-consuming form of work for software.

— Caspers Jones

Images

Figure 12.1 API testing refines the API design by identifying API quality issues early.

When building an API product or platform, it is important to have an API testing strategy established. Selecting the right approach for API testing contributes to the success of an API program’s supportability. It also contributes to faster delivery while avoiding one of the costliest aspects of software development: defect removal. Finally, it offers another perspective on the developer experience of an API because ...

Get Principles of Web API Design: Delivering Value with APIs and Microservices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.