Wat is een testontwerptechniek?

Testontwerptechniek

Testontwerptechniek

Met behulp van een testontwerptechniek kunnen er testgevallen worden opgesteld. Er zijn verschillende testontwerptechnieken die zich richten op het vinden van bepaalde soort fouten (dekking). Op basis van de opgestelde teststrategie worden de te gebruiken testtechnieken toegekend aan de verschillende te testen onderdelen van het systeem.

Testontwerptechnieken worden in de fase planning toegekend en in de fase specificatie gebruikt om testgevallen op te stellen.

Een testontwerptechniek is een gestandaardiseerde werkwijze om vanuit een bepaalde testbasis testgevallen af te leiden die een bepaalde dekking bereiken.

Overzicht TMap® Next testontwerptechnieken

TMap® Next kent elf testontwerptechnieken met daaraan gekoppeld de basistechnieken/dekkingsvorm, testbasis en de kwaliteitsattributen/testvorm die deze dekken.
In onderstaande tabel zijn de testontwerptechnieken, gebruikte basistechniek, benodigde testbasis en de testvorm opgenomen.
TestontwerptechniekDekkingsvormen/
basistechnieken
TestbasisKwaliteitsattribuut/
Testvorm
Beslistabeltest (BTT)Multiple condition coverage Afzonderlijke condities of beslistabellen, zonder structuurDetailfunctionaliteit
Datacombinatietest (DCT)Equivalentieklassen, multiple condition coverage of Pairwise testingAlle soorten testbasisOverkoepelende functionaliteit Detailfunctionaliteit
Elementaire vergelijkingstest (EVT)Modified condition/decision coverage (MCDC)Gestructureerde functionele specificaties, zoals pseudo-codeDetailfunctionaliteit
Error guessing (EG)nvtAlle soorten testbasisDiverse
Exploratory Testing (ET)DiverseAlle soorten testbasisDiverse
Gegevenscyclustest (GCT)CRUD en Decision coverageCRUD-matrix
Detail-integriteitsregels
Overkoepelende functionaliteit
Connectiviteit
Inpasbaarheid
Procescyclustest (PCT)Pad-dekking testmaat-2Gestructureerde beschrijving van bedrijfs- of werkprocessenInpasbaarheid
Real Life Test (RLT)Statistisch verantwoorde simulatieOperational profiles
Load profiles
Bruikbaarheid
Connectiviteit
Performance
Semantische Test (SEM)Modified condition/decision coverage (MCDC)In- en uitvoerspecificaties
Business-rules
Functionaliteit / Validatietest
Syntactische Test (SYN)AfvinklijstIn- en uitvoerspecificaties
Attribuut-beschrijvingen
Functionaliteit / Validatietest
Gebruiksvriendelijkheid
Use Case Test (UCT)AfvinklijstUse-CasesInpasbaarheid
Bruikbaarheid
Gebruiksvriendelijkheid

A

Ook interessant?

Toets je kennis

Testontwerptechnieken TMap® Next

Deze online toets bevat 15 vragen over de basisset testontwerptechnieken uit TMap® Next. Het is een random selectie uit een ...
Testbasis

Testbasis bij software testen

De testbasis zijn alle bronnen, waaruit de eisen zijn af te leiden, die aan een informatie systeem worden gesteld. Je ...
Elementaire vergelijkingentest (EVT)

Elementaire vergelijkingentest (EVT)

Moet je nieuwe collega's de elementaire vergelijkingentest (EVT) uitleggen, maar weet je niet meer precies wat de stappen zijn? Lastig ...
E-learning training procescyclustest

Procescyclustest (PCT) testontwerptechniek

Moet je voor een gebruikersacceptatietest testgevallen maken, maar weet je niet hoe? Of moet je voor een gebruikersacceptatietest de procescyclustest ...
Blijf op de hoogte van onze nieuwste ontwikkelingen, schrijf je hier in voor de nieuwsbrief!

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *