← Voltar ao catálogo
LoopEngenharia↓ 0

Loop de Cobertura de Testes

Adiciona testes significativos passada após passada até a suíte atingir uma meta de cobertura e seguir verde.

Loops são rotinas de uso — não se instalam por comando. Veja como acioná-lo logo abaixo.

Este loop faz a cobertura de testes crescer aos poucos, em vez de um lote arriscado de uma vez.

O ciclo mede a cobertura atual, escolhe o módulo menos coberto e de maior risco, escreve testes focados em comportamento real, roda a suíte de novo e repete.

Ele para quando a cobertura atinge a meta (por exemplo, 90%), tudo passa e nenhum teste novo é instável.

A ideia é cobrir ramos, caminhos de erro e casos de borda, nunca enganar a métrica com asserções vazias.

Quando usar

  • Quando a cobertura está baixa e você quer subir com segurança.
  • Para priorizar o código mais arriscado e menos testado.
  • Quando você quer testes reais, não números inflados.

Como usar

Rode o loop pedindo para medir a cobertura, cobrir o módulo de maior risco com testes de verdade, rodar a suíte e continuar até bater a meta com tudo verde.