ExpertiDict

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

flaky test

/ˈfleɪki tɛst/locução substantiva

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'.

Veja também

Todos os termos de Desenvolvimento de Software