Skip to content
Latchkey

Poluição de Testes - Definição do Glossário de CI/CD

A poluição de testes é o estado remanescente de um teste que vaza e afeta testes subsequentes.

A poluição de testes ocorre quando um teste deixa para trás estado (arquivos, linhas de banco de dados, variáveis globais) que altera o comportamento de testes posteriores. Ela cria falhas dependentes de ordem.

A poluição torna as suítes frágeis: testes passam sozinhos, mas falham juntos, ou falham apenas em certa ordem. Teardown e isolamento adequados a previnem.

Como detectar

Rode os testes em ordem aleatória para expor a poluição. Um teste que só passa quando seus vizinhos rodaram antes está poluindo estado compartilhado.

Guias relacionados