A presentation at Digit.dev in in Tartu, Estonia by Oleg Šelajev
Applications don’t exist in a vacuum. They must communicate with other services via message brokers, databases, or directly with each other. This dependency on other services, third-party or developed in-house, often presents challenges to efficient inner loop development and testing. Contract tests provide an approach to describe and verify API and efficiently implement integration tests for the other party. In this session, we explore how you could implement contract tests for your services, how contract and integration tests complement each other, and how to organize communication between the teams to improve your development processes.
The following resources were mentioned during the presentation or are useful additional information.
Here’s what was said about this presentation on social media.