Verschil tussen teststrategie en testplan

Teststrategie versus testplan

In elk grootschalig project is testen een essentieel onderdeel van het proces. De grondige en nauwkeurige uitvoering van tests zorgt ervoor dat het project voldoet aan de normen en geen ernstige tekortkomingen vertoont. Voordat tests worden uitgevoerd, moeten er twee documenten worden gemaakt en gevolgd, de teststrategie en het testplan. Het grootste verschil tussen beide is de reikwijdte. Een teststrategie bestrijkt de doelstellingen die moeten worden bereikt en de te gebruiken aanpak. Dit is vaak een bedrijfs- of projectbrede document. Ter vergelijking: een testplan is een meer gelokaliseerd document dat zich bezighoudt met een specifiek onderdeel of deel van het project en de richtlijnen volgt die in de teststrategie zijn vermeld.

In sommige kleinere projecten wordt de teststrategie vaak als onderdeel van het testplan gevonden, voornamelijk omdat er maar één testplan is en het niet praktisch lijkt om de teststrategie te scheiden. Maar in grote projecten met veel projecten met veel componenten is er één teststrategie en een handvol testplannen; meestal één voor elk belangrijk onderdeel. Een testplan wordt gewoonlijk uitgevoerd door de testmanager of de testleider. Dit is een positie op het middenniveau waarvoor een persoon nodig is die goed geïnformeerd is over het deel waarmee hij werkt. Aan de andere kant wordt de teststrategie meestal gedaan door de projectmanager of iemand anders die hoger is omdat het een persoon vereist die een uitgebreid beeld van het project heeft.

Omdat de teststrategie een hele reeks componenten bestrijkt die erg van elkaar kunnen verschillen, behandelt deze alleen algemene opvattingen over hoe het testproces moet worden benaderd. De details, zoals wie de eigenlijke tests uitvoert en hoe de stappen moeten worden uitgevoerd, worden overgelaten aan het testplan. Een ander groot verschil tussen het testplan en de teststrategie is hoe ze in de loop van de tijd bestaan. De teststrategie is een statisch document dat van het begin tot het einde hetzelfde blijft. Ter vergelijking: het testplan wordt vaak gewijzigd om rekening te houden met onvoorziene omstandigheden die zich kunnen voordoen naarmate het project vordert.

Samenvatting:

1. Een teststrategie is uitgebreider vergeleken met een testplan.
2.Een teststrategie wordt uitgevoerd door de projectmanager terwijl een testplan wordt uitgevoerd door een testmanager of lead.
3.Teststrategie spreekt over de algemene aanpak terwijl een testplan over de details spreekt.
4.Teststrategie blijft statisch terwijl testplan kan veranderen.