Teststrategie

Documentatie die de generieke eisen weergeeft voor het testen van een of meer projecten die binnen een organisatie worden uitgevoerd, met details over hoe tests moeten worden uitgevoerd en die is afgestemd op het testbeleid.

Present in sylabi

Voorbeeld

Een organisatie die een e-commerceplatform ontwikkelt en onderhoudt, definieert een teststrategie waarin staat dat alle projecten component-, integratie-, systeem- en acceptatietesten zullen uitvoeren; dat regressietesten zijn geautomatiseerd en bij elke build draaien; en dat risico-gebaseerd testen bepaalt waar inspanning wordt geïnvesteerd. Elk project schrijft vervolgens een testplan dat deze strategie toepast op de eigen scope, planning en middelen.

Veelgestelde vragen

Wat is het verschil tussen een teststrategie en een testplan? Een teststrategie is een beschrijving op hoog niveau van de uit te voeren testniveaus en het testen daarbinnen, voor een organisatie of programma. Een testplan past die strategie toe op een specifiek project met concrete scope, aanpak, middelen en planning.

Wie is eigenaar van de teststrategie? Doorgaans de testmanagement- of QA-functie van de organisatie. Omdat de strategie meerdere projecten bestrijkt, wordt zij op organisatie- of programmaniveau overeengekomen.

Kan een project van de strategie afwijken? Ja, mits onderbouwd. Het testplan legt de reden voor elke afwijking vast, zoals het overslaan van een niveau voor een kleine onderhoudsrelease.

Is een teststrategie een document of een aanpak? Beide. Het is een gedocumenteerde beschrijving op hoog niveau die wordt geïmplementeerd via testplannen op projectniveau.

Verwante termen

  • testplan — past de strategie toe op een specifiek project
  • testniveau — de levenscyclusfasen die de strategie definieert
  • testaanpak — de implementatiekeuzes binnen de strategie
  • risico-gebaseerd testen — een aanpak die de strategie kan voorschrijven
  • testcontrole — het meten en bijsturen van het testen aan de hand van het plan
  • testmanagement — het plannen, monitoren en beheersen van testactiviteiten

Learn more

Elaborating Software Test Processes and Strategies by J. Kasurinen, et al. in IEEE Conference Publication (2010) - 25+ citations
Focuses on aspects composing testing strategy: human resources, test tools, test case selection, testing methods and management role