Um teste instável produz resultados diferentes mesmo quando o projeto não mudou: às vezes passa, às vezes falha. É como uma campainha que só funciona em alguns toques.

Uma causa pode ser um teste que depende do tempo ou de um serviço que às vezes fica lento. A variação dificulta saber se uma nova mudança no código realmente causou um problema.

Testes instáveis devem ser investigados, não ignorados. Um teste sem um sinal confiável pode esconder falhas reais ou desperdiçar tempo com falsos alarmes.