Mutations-Score-Rechner
Berechnen Sie den Mutationstestwert anhand der Gesamtzahl und der getöteten Mutanten.
So verwenden Sie den Mutation-Score-Rechner
- Geben Sie die Gesamtzahl der generierten Mutanten ein.
- Geben Sie die Anzahl der durch Tests getöteten Mutanten ein.
- Geben Sie die Anzahl der überlebten Mutanten ein (optional, als Referenz).
- Klicken Sie auf Berechnen, um den Mutations-Score und die Qualitätsbewertung zu erhalten.
Anwendungsfälle
- •Messung der Testsuite-Effektivität über die Abdeckung hinaus.
- •Identifizieren von Lücken in Testaussagen.
- •Vergleich der Testqualität zwischen Codemodulen.
- •Rechtfertigung der Investition in zusätzliches Testschreiben.
Formel
Mutationsscore = getötete Mutanten / Mutanten insgesamt × 100 %.
Häufig gestellte Fragen
Was ist ein Mutationstest?
Mutationstests führen kleine Codeänderungen (Mutanten) ein und prüfen, ob Tests sie erkennen.
Was ist ein guter Mutations-Score?
Über 80 % ist ausgezeichnet.
Welche Tools führen Mutationstests durch?
PIT (Java), Stryker (JavaScript/TypeScript), mutmut (Python) und MutPy sind beliebte Mutationstest-Frameworks.