Contract testing

Distributed systems, microservices and polyglot architectures have many benefits, however the added complexity increases the number of integration points, making integration testing a challenge.

Contract testing is an approach that captures the interactions between two services and serialises them into a contract, which can then be used to verify that both parties adhere to it.

Implementing this pattern allows for services to evolve independently, enabling teams to scale, continuous delivery via independent releases and simplified testing.

Want to know more about how DiUS can help you?

Offices

Melbourne

Level 3, 31 Queen St
Melbourne, Victoria, 3000
Phone: 03 9008 5400

Sydney
Level 2, 50 York St
Sydney, NSW, 2000
Phone: 02 8014 6640

DiUS wishes to acknowledge the Traditional Custodians of the lands on which we work and gather at both our Melbourne and Sydney offices. We pay respect to Elders past, present and emerging and celebrate the diversity of Aboriginal peoples and their ongoing cultures and connections to the lands and waters of Australia.

Relay Newsletter

Sign up to receive the latest news, insights and case studies from DiUS straight into your inbox.

Subscribe

* indicates required

© 2021 DiUS®. All rights reserved.

Privacy  |  Terms