Skip to content
Latchkey

Teste de Snapshot - Definição do Glossário de CI/CD

O teste de snapshot salva uma saída de referência e sinaliza qualquer diferença posterior em relação a ela.

O teste de snapshot registra a saída do código (UI renderizada, dados serializados) na primeira execução e compara execuções futuras com esse snapshot armazenado, falhando quando a saída muda inesperadamente.

Popularizados pelo Jest para componentes de UI, snapshots detectam mudanças não intencionais de forma barata. O risco é carimbar snapshots ruins ao atualizá-los sem revisão.

No CI

Faça commit dos snapshots no controle de versão para que o CI possa detectar desvios. Os revisores devem inspecionar os diffs de snapshot em vez de regerá-los cegamente.

Guias relacionados