July 25, 2025 - 4:00pm — 5:00pm CT
Nebraska.Code 2025: How to Test Between Microservices Using Contract Testing

Daniel Ward
A test suite you have confidence in is essential to producing high quality software. In particular, end-to-end tests provide significant confidence per test in the system, but are also prone to environment changes, third-party failures, and wait times on other teams. These issues frequently prevent teams from shipping features as planned and rely on systems outside of the team’s control, ultimately impacting business outcomes.
What if teams could gain the confidence that end-to-end tests bring, but without the inherent fragility?
Contract testing offers a solution to this problem. This session will go over what contract testing is, as well as the benefits it can bring to you and your team. It will also go through a practical demonstration of how to use Pact, an open source library for writing contract tests. The demo will use C#, though Pact is offered in a variety of languages, so the knowledge will be transferable.
This talk will be given by Lean TECHniques Professional Software Consultant and Microsoft MVP, Daniel Ward, at Nebraska.Code 2025. Learn more here.