Permit-status and inspection services meet only over a published HTTP contract. Which test type best locks that seam without re-running every collaborator’s business rules?
Select an answer to reveal the explanation.
Short Explanation
The handshake between desks is the contract. Contract tests check that handshake—paths, codes, required fields—without replaying every office’s entire workflow.
Full Explanation
Independently deployed services meet at an explicit network contract. Contract tests assert that seam: paths, status codes, required fields, and compatibility. They are stronger for interface drift than in-process unit tests and cheaper than giant end-to-end journeys that re-run all collaborator business rules.