Session

How to Test Between Microservices Using Contract Testing

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.

Daniel Ward

Software Consultant at Lean TECHniques

San Antonio, Texas, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top