Desenvolvimento de Software · Avançado · Inglês · Técnico
flaky test
Teste automatizado que às vezes passa e às vezes falha sem qualquer mudança no código, tornando o resultado pouco confiável.
Onde usar
'Esse teste é flaky, roda de novo': inimigo do CI, porque corrói a confiança do time nos testes.
Exemplos
That's a flaky test, it fails one time out of ten.
Esse é um flaky test, falha uma vez em cada dez.
Flaky tests make people ignore a red build.
Flaky tests fazem as pessoas ignorarem um build vermelho.
We quarantined the flaky test until we find the cause.
Colocamos o flaky test em quarentena até achar a causa.
Cuidado
Não basta repetir até passar: flaky costuma esconder race condition, dependência de horário ou de ordem; investigue a causa.
Sinônimos
teste instável, teste intermitente
Antônimos
teste determinístico
Origem
Do inglês flaky, gíria para 'instável, pouco confiável'.