Oefenvragen Flashcards
(53 cards)
Wat is het voordeel van het gebruik van testtools?
maakt stresstesten beter uitvoerbaar
In welke activiteit worden de checklists ‘testontwerptechnieken’ gebruikt?
Opstellen checklists.
Dit is een activiteit van de fase voorbereiding.
De checklists ‘testontwerptechnieken’ worden gebruikt om een checklist te maken voor het beoordelen van de testbasis.
Het evalueren van het testproces is een activiteit in de fase afronding. Wat is het doel van deze evaluatie?
Het leren van de ervaringen die zijn opgedaan gedurende afgelopen test en deze leerpunten zo vastleggen dat ze in een volgende test gebruikt gaan worden
Wat is het doel van het uitvoeren van een intake op het testobject in de fase uitvoering?
Het vaststellen of de opgeleverde delen van het testobject zodanig functioneren dat er zinvol getest kan worden.
In welke fase stelt de testmanager het eindrapport op?
Beheer
Het specificeren van testgevallen volgens een testontwerptechniek doorloopt 5 generieke stappen.
Wanneer kan de uitgangssituatie worden vastgesteld?
Als de fysieke testgevallen zijn opgesteld. Het is stap 4 van de 5 generieke stappen.
welke 2 benaderingen/ approaches zijn er voor het uitvoeren van testen/ maken van testgevallen?
ervaringsgebaseerd en dekkingsgebaseerd
aan de hand waarvan kan invulling gegeven worden aan de teststrategie?
adh van de productrisicoanalyse
wat doe je met een teststrategie?
bepalen hoe grondig onderdelen getest moeten worden.
Belang van testontwerptechnieken:
- tests zijn reproduceerbaar, omdat de volgorde en de inhoud van de testuitvoering in detail beschreven zijn.
- de gestandadiseerde werkwijze maakt het testproces onafhankelijk van de persoon die de testgevallen specificeert en uitvoert.
- de gestandadiseerde werkwijze maakt de testspcificaties overdraagbaar en onderhoudbaar
- het testproces is beter planbaar en beheersbaar, omdat de processen van testspecificatie en -uitvoering in goed gedefinieerde blokken kunnen worden opgedeeld.
Waarvoor wordt een testontwerptechniek gebruikt?
Om de benodigde testgevallen af te leiden om de vereiste dekking van een specifieke testbasis te bereiken.
Een testontwerptechniek houdt in dat 1 of meer dekkingsvormen worden toegepast. En geeft aan hoe de verkregen testsituaties tot testgevallen worden samengebracht, zodanig dat elke testsituatie door minimaal 1 testgeval wordt afgedekt
exploratory testing:
het gelijktijdig leren, ontwerpen en uitvoeren van tests. Maw: elke testvorm waarbij de tester zijn testgevallen ontwerpt tijdens de testuitvoering en de verkregen info wordt hergebruikt om nieuwe verbeterde testgevallen te ontwerpen. Dit kan zeer goed worden aangevuld met testen gebaseerd op dekkingsvormen
Hoe worden de testsituaties verkregen?
Door toepassing van dekkingsvormen.
Een testontwerptechniek houdt in dat 1 of meer dekkingsvormen worden toegepast. En geeft aan hoe de verkregen testsituaties tot testgevallen worden samengebracht, zodanig dat elke testsituatie door minimaal 1 testgeval wordt afgedekt
checklist-gebaseerd:
tester maakt gebruik van een high-level lijst van items die moeten worden opgemerkt, gecontroleerd of herinnerd, of een set van regels of criteria waarop een product moet worden geverifieerd.
Dekkingsgebaseerd testen, kenmerken
is een manier om testsituaties af te leiden en te selecteren gebaseerd op een analyse van de testbasis en op het toepassen van geselecteerde dekkingsvormen om een gewenste dekking te bereiken.
Dekking heeft alles te maken met de wens om efficient en effectief informatie te verzamelen over de kwaliteit en risicos.
Ook wil men hiermee de grootst mogelijke aantal afwijkingen vinden met zo min mogelijk testcases.
Dekkingsvorm
is gericht op het bereiken van een specifieke dekking om specifieke foutsoorten op te sporen
Welke velden zijn minimaal onderdeel van een bevindingenrapport?
Ernst, korte typering en prioriteit
Welke systeemontwikkelmethode bevat gestructureerde richtlijnen voor ontwikkeltesten?
XP beschrijft de voor ontwikkeltesten relevante practices pair programming, test-driven development en continuous integration. Het is een agile ontwikkelmethode.
Belang van testontwerptechnieken:
- tests zijn reproduceerbaar, omdat de volgorde en de inhoud van de testuitvoering in detail beschreven zijn.
- de gestandadiseerde werkwijze maakt het testproces onafhankelijk van de persoon die de testgevallen specificeert en uitvoert.
- de gestandadiseerde werkwijze maakt de testspcificaties overdraagbaar en onderhoudbaar
- het testproces is beter planbaar en beheerbaar
Waarvoor wordt een testontwerptechniek gebruikt?
Om de benodigde testgevallen af te leiden om de vereiste dekking van een specifieke testbasis te bereiken.
Stap 1 van een testontwerptechniek is
identificatie van testsituaties
Hoe worden de testsituaties verkregen?
Door toepassing van dekkingsvormen
De 5 generieke stappen van het specificeren van testgevallen volgens een testontwerptechniek:
- testsituaties opstellen
- logische testgevallen opstellen
- fysieke testgevallen opstellen
- uitgangssituatie vaststellen
- testscript opstellen
Wat behoort tot het doel van het rapport detailintake testbasis?
- een terugkoppeling geven over de kwaliteit van de testbasis en de impact hiervan op het geplande testtraject
- informeren over projectrisicos
- zwakke plekken in het systeemontwerp vroegtijdig ter discussie stellen