15. ● Helps Providers make changes without being
scared of accidentally breaking their Consumers;
● Lets Consumers know that the APIs they consume
won’t suddenly break
● allows Consumers to develop against API
definitions before the Provider API has actually
been developed;
● Makes integrating and testing a service in a
microservice landscape easier; and
● Serves as an efficient communication tool between
Provider and Consumer teams
16. Contract testing lets everyone
relax and be assured that the
APIs won’t break up and die.
medium.com/@alex.pruss