Teste de Aprovação - Definição do Glossário de CI/CD
O teste de aprovação registra a saída real e pede a uma pessoa que a aprove como a baseline esperada.
O teste de aprovação captura a saída real do código e requer que um humano a aprove como correta, armazenando a versão aprovada para comparação futura. Ele serve para saídas complexas demais para afirmar manualmente.
Em vez de escrever asserções detalhadas, o testador revisa a saída produzida uma vez e a aprova. As execuções subsequentes comparam com o arquivo aprovado.
Fluxo de trabalho
Em caso de diferença, o framework mostra o recebido versus o aprovado. O desenvolvedor aprova as mudanças pretendidas, convertendo-as na nova baseline.
Guias relacionados
Snapshot Testing - CI/CD Glossary DefinitionSnapshot Testing: Snapshot testing records the output of code (rendered UI, serialized data) on first run and…
Golden Testing - CI/CD Glossary DefinitionGolden Testing: Golden testing compares program output against a known-good reference file, the golden file,…
Characterization Test - CI/CD Glossary DefinitionCharacterization Test: A characterization test captures the current behavior of existing (often legacy) code…