WikiDer > Zustandsabdeckung
Zustandsabdeckung (CC) ist ein Softwaretesttechnik die mit relativ geringem Aufwand getestet wird.
Definition nach TMap
Laut TMap (Testmanagement-Ansatz) CC garantiert, dass jedes mögliche Ergebnis jeder BEDINGUNG wurde mindestens einmal getestet.
Ausarbeitung
Beispiel: Ein Mitarbeiter kann eingestellt werden, wenn er entweder „die entsprechende Ausbildung“ hat oder „sympathisch“ ist. In der Formel wird daraus: R = A ODER B.
| Richtige Ausbildung (A) | Sympathisch (B) | Ergebnis (R) |
|---|---|---|
| 1 (ja) | 0 (nein) | 1 (angenommen) |
| 0 (nein) | 1 (ja) | 1 (angenommen) |
Andere Kombinationen sind selbstverständlich möglich. Das obige Beispiel zeigt an, dass das Ergebnis "abgelehnt" nicht getestet wird, obwohl jedes mögliche Ergebnis jeder Bedingung ausgewählt wurde. Das macht Condition Coverage genau wie Entscheidungsabdeckung, eine schwache Form der Deckung.