Code Abdeckung

Name

Code Abdeckung
Code Coverage

Bereich
Softwareentwicklung
Typ
Verhältniszahl
Beschreibung

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.

Formel

Code-Abdeckung = (Anzahl der von Tests ausgeführten Codezeilen / Gesamtzahl der Codezeilen) X100

Häufigkeit

je nach Bedarf, in der Regel vor jedem Deployment der ähnlichem

Abgrenzung

Testabdeckung

Varianten

 

Beispiel

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.

Typische Werte

Fallabhängig, allerdings je höher die prozentuale Abdeckung, desto qualitativer

Anwendung
Fachlich

Maßzahl zur Berechnung der getesteten Code-Teile

Organisatorisch
Softwareentwicklung