
Dekkingsvormen
Bij het opstellen van testgevallen wordt gebruik gemaakt van testontwerptechnieken. In deze testtechnieken wordt aangegeven op welke wijze de testgevallen afgeleid moeten worden uit de testbasis. De beslispunten in de testbasis spelen hierbij een belangrijke rol. Deze beslispunten bepalen namelijk op welke wijze het systeem zich onder bepaalde omstandigheden moet gedragen. Beslispunten worden bij het op het opstellen van de testgevallen omgezet naar testsituaties.
Het aantal mogelijke uitkomsten van een beslispunt is afhankelijk van of het een enkelvoudige of een samengestelde conditie is.
Een enkelvoudige conditie is simpelweg met ja of nee te beantwoorden. En geeft dan ook 2 testsituaties. Bij een beslispunt met een samengestelde conditie (verbonden door EN en/of OF) zijn er nog steeds 2 mogelijke uitkomsten (waar/niet waar). Door de uitkomsten van de enkelvoudige condities te variëren kan de uitkomsten van de totale conditie kunnen echter op verschillende manieren worden gerealiseerd. Afhankelijk van het aantal condities is dit 2 tot de macht <het aantal condities>. Bij 3 condities binnen een beslispunt geeft dat dus 8 mogelijke situaties.
Of alle mogelijke situaties van een beslispunt getest moeten worden wordt vastgelegd in de teststrategie. Dit wordt ook wel aangeduid met de gewenste dekking.
In de teststrategie wordt aangegeven welke onderdelen van het systeem met welke diepgang getest moeten worden. Dit kan zijn beperkt dynamisch, gemiddeld dynamisch of zwaar dynamisch.
Wanneer niet alle mogelijke situaties van een beslispunt moeten worden meegenomen in de testset is het natuurlijk wel belangrijk om te bepalen welke situaties wel/niet meegenomen moeten worden. Dit wordt aangeduid met de dekkingsvorm. De dekkingsvorm geeft aan welke mogelijke situaties er in beschouwing genomen moeten worden.
In de gangbare testontwerptechnieken wordt niets aangegeven over dekkingsvormen. Daarnaast stelt iedere dekkingsvorm eisen aan de testbasis die wordt gebruikt.
Voorbeelden van dekkingsvormen zijn:
- Equivalentieklassen
- Grenswaardenanalyse
- Pairwise testing
A
Ook interessant?

Dekkingsvorm beslispunten training

Dekkingsvorm grenswaardenanalyse

Dekkingsvorm equivalentieklassen
