O Que É um Contract Test Provider?
Um contract test provider é o serviço sob teste no contract testing, responsável por verificar que ele cumpre os contratos que seus consumers produziram. Ele reproduz cada interação registrada contra a implementação real e checa que as respostas correspondem. Uma verificação que falha sinaliza que o provider divergiu do que um consumer precisa.
Por que isso importa
A verificação do provider pega o momento em que uma mudança de serviço quebraria um cliente real, antes do deploy. Rodá-la no CI protege contra enviar mudanças de API incompatíveis.
Guias relacionados
What Is a Contract Test Consumer?A contract test consumer is the client side of a contract test that records the requests and responses it exp…
What Is a Pact Broker?A pact broker is a service that stores and shares contract test artifacts between consumers and providers, tr…
What Is a Schema Registry Check?A schema registry check validates a proposed data or message schema against a central registry in CI, rejecti…