Skip to content
Latchkey

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