Desenvolvimento de Software · Avançado · Inglês · Técnico
contract test
Teste que verifica se um serviço consumidor e um provedor concordam com o formato das mensagens trocadas, sem precisar subir os dois juntos.
Onde usar
'O contract test quebrou: o campo mudou de tipo'. Pact é uma ferramenta comum para isso.
Exemplos
The contract test failed because the provider renamed a field.
O contract test falhou porque o provedor renomeou um campo.
Contract tests catch breaking changes before deployment.
Os contract tests pegam mudanças que quebram o contrato antes do deploy.
Cuidado
Não substitui os testes de integração completos; verifica só o acordo de interface e não o comportamento de ponta a ponta.
Sinônimos
teste de contrato, consumer-driven contract