Anweisungsüberdeckungstest
aus Wikipedia, der freien Enzyklopädie
Der Anweisungsüberdeckungstest (engl. Statement Coverage), stellenweise auch C0-Test genannt, ist der kleinste Test unter den Überdeckungstests. Bei diesem Test wird im Kontrollflussgraphen jede Anweisung mindest einmal ausgeführt.
[Bearbeiten] Vorteil
- Es werden nicht erreichbare Anweisungen im Quellcode aufgedeckt.
- Fehleridentifikationsquote liegt bei ca. 18%
[Bearbeiten] Nachteil
- jede Anweisung im Quellcode wird gleichgewichtig gewertet. Beispiel:
if (b) then {9 Anweisungen} else {1 Anweisung} 90% im Quellcode 10% im Quellcode
- bei Steuerstrukturen (Schleifen, Bedingungen,...) werden die Datenabhängigkeiten nicht beachtet