Teste Golden - Definição do Glossário de CI/CD
O teste golden verifica a saída em relação a um arquivo de referência confiável e falha em caso de divergência.
O teste golden compara a saída do programa com um arquivo de referência sabidamente correto, o golden file, e falha em qualquer diferença. É o irmão baseado em arquivo do teste de snapshot.
Golden files são comuns em compiladores e ferramentas de CLI, onde a saída esperada é grande. Uma flag de atualização regera o golden file após uma mudança revisada.
No CI
O golden file é comitado no repositório. O CI faz o diff da saída atual em relação a ele; os revisores aprovam as regerações deliberadamente.
Guias relacionados
Snapshot Testing - CI/CD Glossary DefinitionSnapshot Testing: Snapshot testing records the output of code (rendered UI, serialized data) on first run and…
Approval Testing - CI/CD Glossary DefinitionApproval Testing: Approval testing captures the actual output of code and requires a human to approve it as c…
Characterization Test - CI/CD Glossary DefinitionCharacterization Test: A characterization test captures the current behavior of existing (often legacy) code…