Contract-based testing is a fundamental approach to testing the integration between applications. It provides confidence that two applications can communicate without needing an end-to-end environment. In this workshop, we covered the approaches and used some tools.
References and further reading
- Articles in English — https://lakitna.medium.com
- Articles in Dutch — https://www.bartosz.nl/auteur/sander-van-beek
- Documentation: OpenAPI Schema — https://www.openapis.org
- Documentation: Pact — https://pact.io
- Tools: Schemathesis — https://schemathesis.readthedocs.io/en/stable/
- Tools: Open API Schema — https://openapi.tools
- Tools: Pactflow — https://pactflow.io