A pragmatic approach to API Contract Testing
In the modern API economy, ensuring the reliability and stability of APIs is crucial. While the testing pyramid is a well-established framework for creating high-quality software, API testing adds a different dimension, especially when adopting a specification-first approach.
In this context, API contract testing has emerged as the preferred methodology for validating that services meet expectations and deliver on their promises. However, like any solution, it presents its own set of challenges and trade-offs.
Join me in this talk to discover the art of implementing effective Contract Testing. We will dive into the features, advantages and challenges associated. We’ll walk through how the OpenAPI specification can serve as the bedrock for an effective implementation, and we’ll conclude by looking at a practical example using Testcontainers.