Calculateur de score de mutation
Calculez le score du test de mutation à partir du total des mutants et des mutants tués.
Comment utiliser le calculateur de score de mutation
- Entrez le nombre total de mutants générés.
- Entrez le nombre de mutants tués par les tests.
- Entrez le nombre de mutants survivants (facultatif, pour référence).
- Cliquez sur Calculer pour obtenir le score de mutation et l'évaluation de la qualité.
Cas d'utilisation
- •Mesurer l'efficacité d'une suite de tests au-delà de la couverture.
- •Identifier les lacunes dans les assertions des tests.
- •Comparaison de la qualité des tests entre les modules de code.
- •Justifier l'investissement dans la rédaction de tests supplémentaires.
Formule
Score de mutation = mutants tués / mutants totaux × 100 %.
Questions fréquemment posées
Qu'est-ce que le test de mutation ?
Les tests de mutation introduisent de petits changements de code (mutants) et vérifient si les tests les détectent.
Qu'est-ce qu'un bon score de mutation ?
Au-dessus de 80 % est excellent.
Quels outils effectuent des tests de mutation ?
PIT (Java), Stryker (JavaScript/TypeScript), mutmut (Python) et MutPy sont des frameworks de tests de mutation populaires.