ExpertiDict

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

snapshot test

/ˈsnæpˌʃɑːt tɛst/locução substantiva

Teste que guarda uma captura da saída de um componente e compara com ela nas execuções seguintes, falhando se algo mudar.

Onde usar

'O snapshot quebrou': comum com Jest em projetos React, em que o revisor decide se a mudança foi intencional.

Exemplos

The snapshot test failed after we changed the button color.

O snapshot test falhou depois que mudamos a cor do botão.

Review the snapshot diff before you update it.

Revise o diff do snapshot antes de atualizá-lo.

Snapshot tests are quick to write but easy to ignore.

Snapshot tests são rápidos de escrever, mas fáceis de ignorar.

Cuidado

Snapshots grandes e atualizados no automático viram ruído: o time passa a aprovar sem olhar e o teste perde valor.

Sinônimos

teste de snapshot

Veja também

Todos os termos de Desenvolvimento de Software