Testabdeckungsrechner
Berechnen Sie die Leitungsabdeckung, die Zweigstellenabdeckung und den gesamten Testabdeckungsprozentsatz. Verfolgen Sie die Qualität Ihrer Testsuite und identifizieren Sie Abdeckungslücken.
So verwenden Sie den Testabdeckungsrechner
- Geben Sie Gesamtzeilen und abgedeckte Zeilen ein.
- Geben Sie die Gesamtzahl der Filialen und die abgedeckten Filialen ein.
- Klicken Sie auf „Berechnen“, um Leitung, Abzweigung und Gesamtabdeckung anzuzeigen.
Anwendungsfälle
- •Verfolgen von Testabdeckungsmetriken in CI/CD-Pipelines.
- •Festlegen von Abdeckungs-Gate-Schwellenwerten für Pull-Anfragen.
- •Identifizieren nicht ausreichend getesteter Module für das Refactoring.
- •Berichterstattung über Kennzahlen zur Codequalität an Stakeholder.
Formel
Linienabdeckung = abgedeckte Linien / Gesamtlinien × 100 %. Filialabdeckung = abgedeckte Filialen / Gesamtzahl der Filialen × 100 %. Insgesamt = Durchschnitt aus beiden.
Häufig gestellte Fragen
Was ist eine gute Testabdeckung?
Eine Leitungsabdeckung von 80 % ist ein häufiges Ziel. 100 % ist ideal, aber oft unpraktisch. Die Filialabdeckung ist aussagekräftiger als die Leitungsabdeckung.
Was ist Filialabdeckung?
Die Zweigabdeckung misst, ob sowohl wahre als auch falsche Ergebnisse von bedingten Anweisungen getestet wurden.
Kann 100 % Abdeckung fehlerfreien Code bedeuten?
Nein – die Berichterstattung misst die Ausführung, nicht die Korrektheit. Sie können eine 100-prozentige Abdeckung mit schlechten Behauptungen erreichen und trotzdem Fehler haben.