CodeAbdeckung
CodeAbdeckung, often translated as code coverage, bezeichnet den Anteil des Quellcodes, der durch eine Test-Suite während der Ausführung abgedeckt wird. Ziel ist es, ungetestete Codebereiche zu identifizieren, um die Qualität und Zuverlässigkeit der Software zu steigern. CodeAbdeckung hilft Entscheidern zu verstehen, welche Teile des Systems ausreichend getestet sind und wo gegebenenfalls Tests fehlen.
Zu den zentralen Metriken gehören: Statements- oder Zeilenabdeckung (welche Codezeilen wurden ausgeführt), Verzweigungsabdeckung (welche if-/else-Zweige wurden
Die Messung erfolgt in der Praxis durch Instrumentierung oder Laufzeit-Tracking. Beim Instrumentieren wird der Code so
Nutzen und Grenzen: CodeAbdeckung identifiziert Bereiche, die Tests nicht berühren, unterstützt beim Risikomanagement und bei der