Skip to content

Enter bidirectional contract testing (BDCT)

Photo of Kanat Kadyrbekov
Hosted By
Kanat K.
Enter bidirectional contract testing (BDCT)

Details

Consumer-driven contract testing has proven itself as a way to lighten the burden of large-scale integration testing in highly distributed software systems. However, implementing full-blown 'traditional' contract testing, for example using Pact, is a significant effort, and that has kept quite a few teams from adopting contract testing.

Enter bidirectional contract testing (BDCT). This new approach to contract testing makes it much easier for both consumers and providers to adopt contract testing, as it leverages existing tools, techniques and infrastructure to generate and compare contracts.

In this talk, our guest speaker Bas Dijkstra will show you how BDCT works and how it is different from 'traditional' contract testing. He will also show you a working example in Java to illustrate how BDCT works, and how it simplifies the adoption of contract testing.

Photo of Houston Software Quality Engineering Group group
Houston Software Quality Engineering Group
See more events