Skip to content
Latchkey

Mutation Score (pontuação de mutação) - Definição do Glossário CI/CD

A pontuação de mutação é a razão entre mutantes mortos e o total de mutantes, uma medida da força da suíte de testes.

A pontuação de mutação é a porcentagem de mutantes introduzidos que a suíte de testes detectou (matou) dentre todos os mutantes viáveis. Uma pontuação maior significa que os testes são mais eficazes em capturar regressões.

Mutantes que sobrevivem (não são capturados) apontam para caminhos de código que os testes executam mas não verificam de verdade. Mutantes equivalentes, que não podem alterar o comportamento observável, são excluídos do cálculo quando possível.

Lendo o número

Um projeto com 90% de cobertura de linhas mas 40% de pontuação de mutação tem testes que rodam o código sem afirmar muito sobre ele.

Guias relacionados