Testabdeckung

Übungsaufgaben zu Whitebox-Tests und Überdeckungsmaßen

Zwei Übungsaufgaben zu Whitebox-Tests: durchlaufene und fehlende Anweisungen bestimmen, Anweisungs-, Zweig- und Pfadüberdeckungsgrad berechnen, Testdaten ergänzen, die Zahl der Pfade berechnen, die Mindestzahl an Testfällen bestimmen, eine englische Projektrichtlinie anwenden, einen Unit-Test formulieren und die Wahl eines Überdeckungsmaßes begründen.

Überdeckungsmetriken zur Bestimmung der Testgüte (Whitebox-Testing)

Der Artikel erklärt, wie die Whitebox-Metriken Anweisungs-, Zweig-, Pfad- und Bedingungsüberdeckung berechnet werden, und nennt ihre Vor- und Nachteile. An einem Java-Beispiel mit Kontrollflussgraphen zeigt er, wie sich daraus neue Testfälle ergeben, wie Du alle Pfade eines Algorithmus notierst, die Mindestzahl an Testfällen bestimmst und begründet eine passende Überdeckungsart auswählst.