Ontwerpen van tests - Dekkingsvormen en testontwerptechnieken

7 belangrijke vragen over Ontwerpen van tests - Dekkingsvormen en testontwerptechnieken

Doel + uitleg:  Paden

Test de structuur an een programma (doorlopen van paden binnen een programma
Formele white box testtechniek
Testmaat N (= de zekerheid dat alle combinaties van N achtereenvolgende paden afgedekt zijn)
testmaat 1, -> alle paden worden 1 maal doorlopen
testmaat 2 -> eerst beslispunten, dan padcombinaties, hierna de testgevallen maken, zodat alle padcombinaties gebruikt worden
testmaat 3 -> eerst beslispunten, dan padcombinaties (dit zijn dan 3 punten), hierna de testgevallen maken

Doel+uitleg beslispunten en booleaanse algebra

Enkelvoudige condities leveren altijd 2 situaties op waar en onwaar
SC
DC
CC
CDC
MCDC
MCC
Path (tot de macht n) coverage Een bepaald aantal paden tussen beslissingen worden doorlopen

Load profiles doel

Blijft het systeem werken als veel transacties door veel gebruikers tegelijk uitgevoerd worden
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Doel: Goed paden/ foutpaden

Werkt de foutafhandeling correct?
testen van 1 goedpad en alle foutpaden

Error guessing versus exploratory testing

Error guessing
  • geen basistechniek
  • voor gebruikers beheerders en testers
  • gericht op uitzonderingen en complexe situaties
  • niet systematisch, geen idee over de dekking

exploratory testing
  • basistechnieken waar nodig
  • voor ervaren testers
  • gericht op het totaal van een te testen aspect
  • enigzins systematisch



Hoe kan men Testmaat-2 bepalen?

Testmaat-2 is de zekerheid dat alle combinaties van 2 opeenvolgende paden gedekt zijn.



1) BESLISPUNTEN & PADEN
Benoem de beslispunten (A, B etc) en nummer de paden.
Per beslispunt worden de inkomende en de uitgaande paden opgesomd


2) PADCOMBINATIES
Werk alle combinaties van IN en UIT uit bij ieder beslispunt. Bijvoorbeeld P inkomende paden en Q uitgaande paden leidt tot P * Q padcombinaties


3) LOGISCHE TESTGEVALLEN
Het samenstellen van logische testgevallen totdat alle padcombinaties afgedekt zijn. Ieder logisch testgeval begint bij start en eindigt bij eind.

Wat is error quessing?

Error guessing (EG) Een specifieke beoordeling op bepaalde aspecten van de documentatie is niet noodzakelijk voor het kunnen uitvoeren van de error guessing test. Error guessing is net als exploratory testing wat moeilijk op één lijn te plaatsen met de overige testontwerptechnieken. Het is niet gebaseerd op één van de basistechnieken. Van belang is dat men op basis van de documentatie een goed begrip kan krijgen van het te testen (sub-)systeem. Dit inzicht kan overigens ook worden bereikt door het uitvoeren van gestructureerde tests in samenhang met error guessing.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo