QA Fundamentals · Senior · Question 19 of 76
How do contract tests change testing in a microservice system?
- 1They catch API breaks per service without full end-to-end environments
- 2They replace the need for any unit tests in each service
- 3They require all services to be deployed together for every test
Show the answer
Correct answer: They catch API breaks per service without full end-to-end environments
Explanation
Each consumer's expectations are verified in the provider's pipeline. Teams can deploy independently with confidence, using only a few true E2E tests.