JAX London, 3–6 October 2022
The Conference for Java & Software Innovation

Testing microservices with consumer-driven contracts

This talk originates from the archive. To the CURRENT program
Until June 23 ✓ Save up to £668 ✓ Workshops day for free ✓ Arduino Starter Kit or Amazon Echo Dot for free Register now
Tuesday, October 9 2018
16:00 - 16:50

Testing microservices is challenging. This is because, despite their independence, they are often still coupled via API calls or message passing. It’s this coupling that can lead to issues such as:
– Too much reliance on slow and brittle end-to-end testing
– False positives generated by inaccurate stubs
– No idea whether changing an API endpoint will break anything
– Difficult to reason about microservice dependencies

This talk will introduce the consumer-driven contract testing technique, a TDD at the API level approach for microservices. It aims to resolve all of these issues and more, leading to truly independently testable and releasable services.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more