Code Abdeckung
Code Abdeckung
Code Coverage
Die Codeabdeckung, auch Testabdeckung genannt, misst den Prozentsatz des getesteten Codes. Diese DevOps-Kennzahl misst die Softwarequalität für Produktions- und Testzwecke.
Sie priorisiert die testgetriebene Entwicklung (TDD) und identifiziert Fehler in Codes. Je höher die Codeabdeckung ist, desto geringer ist die Wahrscheinlichkeit von Fehlern.
Code-Abdeckung = (Anzahl der von Tests ausgeführten Codezeilen / Gesamtzahl der Codezeilen) X100
je nach Bedarf, in der Regel vor jedem Deployment der ähnlichem
Testabdeckung
Angenommen, ein Softwareentwickler hat ein Programm geschrieben, das insgesamt 10.000 Codezeilen umfasst. Von diesen Codezeilen werden 7.500 durch automatisierte Tests ausgeführt. Codeabdeckung = (Anzahl der von Tests ausgeführten Codezeilen / Gesamtzahl der Codezeilen) x 100 Codeabdeckung = (7.500 / 10.000) x 100 Codeabdeckung = 0,75 x 100 Codeabdeckung = 75% Das bedeutet, dass 75% des Codes von den Tests abgedeckt werden. Eine höhere Codeabdeckung deutet darauf hin, dass der Code umfangreich getestet wurde, was in der Regel die Qualität und Stabilität der Software verbessert.
Fallabhängig, allerdings je höher die prozentuale Abdeckung, desto qualitativer
Maßzahl zur Berechnung der getesteten Code-Teile