ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

contract test

/ˈkɑːn.trækt tɛst/locução substantiva

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

Veja também

Todos os termos de Desenvolvimento de Software