Decision Coverage
Uiterlijk
Decision Coverage (DC), is een softwaretesttechniek waarbij met relatief weinig moeite getest wordt.
Definitie volgens TMap[bewerken | brontekst bewerken]
Volgens TMap (Test Management Approach) garandeert DC dat elke mogelijke uitkomst van een BESLISSING minimaal één keer getest wordt.
Uitwerking[bewerken | brontekst bewerken]
Voorbeeld: Een medewerker kan worden aangenomen als deze of "de juiste opleiding" heeft of "sympathiek" is. In formule wordt dat: R = A OF B.
Juiste opleiding (A) | Sympathiek (B) | Uitkomst (R) |
---|---|---|
0 (nee) | 1 (ja) | 1 (aangenomen) |
0 (nee) | 0 (nee) | 0 (afgewezen) |
Andere combinaties zijn uiteraard mogelijk. Bovenstaand voorbeeld geeft aan dat de conditie "juiste opleiding = 1 (ja)" niet wordt afgetest, terwijl wel elke mogelijke uitkomst van de beslissing is gekozen. Dit maakt van Decision Coverage, net als bij Condition Coverage, een zwakke dekkingsvorm.