
Beslispunt
In de functionaliteit zitten diverse keuze momenten, voorwaarden of beslismomenten op basis waarvan de software een specifiek gedrag moet vertonen. Dit noemen we ook wel beslispunten of condities.
Bij het testen van de software is het van belang om aan te tonen dat de software voor deze beslispunten het juiste gedrag vertoont. Het is dan ook belangrijk om bij het opstellen van de testgevallen eerst deze beslispunten te identificeren. En daar dan vervolgens de te testen situaties voor te bepalen. De testsituaties worden dus per beslispunt beschreven.
Voorbeeld beslispunten en testsituaties
Ter verduidelijking geven we hierna een voorbeeld.
Uitwerking
In het voorbeeld hierboven zijn in het rood de beslispunten aangegeven. Per beslispunt kunnen bijvoorbeeld de volgende testsituaties worden onderkend:
Beslispunt | Testsituaties |
---|---|
CD in trouwe leden actie | Ja |
Nee | |
5 jaar of langer lid | 5 jaar of langer |
Minder dan 5 jaar | |
10 jaar of langer lid | 10 jaar of langer |
Minder dan 10 jaar | |
Bedrag van de bestelling | Boven drempelbedrag |
Onder drempelbedrag | |
Gelijk aan drempelbedrag |
In de uitwerking zie je bij het beslispunt “Bedrag van de bestelling” 3 testsituaties staan. Dit zouden er ook 2 kunnen zijn. En wel “Boven drempelbedrag” of “Op of onder drempelbedrag”. De hoeveelheid testsituaties die je moet bepalen is afhankelijk van de gewenste dekking. Voor het bepalen van de testsituaties zijn er daarom verschillende basistechnieken waarmee je een bepaalde dekking kunt creëren.
Ook interessant?

Dekkingsvormen bij software testen

Testbasis bij software testen

Wat zijn goedpaden en foutpaden
