top of page


In our previous contract testing article, we covered the basics of what contract testing is and how it works. Now, in this blog post, we'll introduce you to a popular tool for contract testing—PACT Contract testing.
What is PACT contract testing?
Let's understand why PACT contract testing became essential through a real team retrospective about a production failure.
Q: Why did our user profile feature break in production when the Auth service team said they only made a "minor update"?
A: We were consuming their /user endpoint expecting the response to always include a phone field, but they changed it to optional without telling us.
Q: But didn't we have unit tests covering the user profile logic?
A:
