foreword
Contract testing, as I stated in Testing Web APIs, is a technical solution to a people problem. Ideally, if teams communicate regularly with one another, the risk of failing integrated systems would be mitigated. But ideals aren’t always the same as reality. We have seen a shift from monolithic products to distributed platforms that see us responsible for potentially hundreds of integrated services. We work in organizations that have embraced remote working or global workforces, creating more disconnected workforces that face new challenges in communication. A testing strategy has to be sensitive to these context changes, and that is why contract testing has become necessary.
I see contract testing as a tool to aid teams: to help ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access