WikiDer > Entscheidungsabdeckung

Decision Coverage

Entscheidungsabdeckung (DC), ist a Softwaretesttechnik die mit relativ geringem Aufwand getestet wird.

Definition nach TMap

Laut TMap (Testmanagement-Ansatz) DC garantiert, dass jedes mögliche Ergebnis von a ENTSCHEIDUNG mindestens einmal getestet.

Ausarbeitung

Beispiel: Ein Mitarbeiter kann eingestellt werden, wenn er entweder "die richtige Ausbildung" hat oder "sympathisch" ist. In der Formel lautet dies: R = A ODER B.

Richtige Ausbildung (A)Sympathisch (B)Ergebnis (R)
0 (nein)1 (ja)1 (angenommen)
0 (nein)0 (nein)0 (abgelehnt)

Andere Kombinationen sind selbstverständlich möglich. Das obige Beispiel zeigt, dass die Bedingung „korrekte Bildung = 1 (ja)“ nicht geprüft wird, obwohl alle möglichen Ergebnisse der Entscheidung gewählt wurden. Das macht Decision Coverage, genau wie bei Zustandsabdeckung, eine schwache Form der Deckung.