What do you understand by Contract Testing?

Technology CommunityCategory: MicroservicesWhat do you understand by Contract Testing?
VietMX Staff asked 3 years ago

According to Martin Flower, contract test is a test at the boundary of an external service which verifies that it meets the contract expected by a consuming service.

Also, contract testing does not test the behavior of the service in depth. Rather, it tests that the inputs & outputs of service calls contain required attributes and the response latency, throughput is within allowed limits.