Randvoorwaarden en uitgangspunten bij testen

Bij het opstellen van een testplan worden in het onderdeel opdrachtformulering de uitgangspunten en randvoorwaarden vastgelegd. In dit artikel leggen we uit wat ze zijn en kun je een document downloaden met voorbeelden.

Definitie randvoorwaarden
Dit zijn de voorwaarden die “extern” aan het testproces worden opgelegd.

Definitie uitgangspunten
Dit zijn de voorwaarden die vanuit het testproces aan derden worden opgelegd.

Randvoorwaarden en uitgangspunten bij software testen

Randvoorwaarden en uitgangspunten

De “randvoorwaarden en uitgangspunten” staan aan het begin van een testplan. Bij de start van het opstellen van het testplan dienen de randvoorwaarden bekend te zijn. Ze zijn namelijk mede bepalend voor het opzetten van het testtraject. Bij het uitwerken van de teststrategie zullen naast de productrisicoanalyse ook de randvoorwaarden moeten worden meegenomen.

Stel:
Uit de productrisicoanalyse is naar voren gekomen dat de performance en load meegenomen moet worden bij het testen. Vervolgens blijkt uit een van de randvoorwaarden dat het niet mogelijk is om een productielike testomgeving te gebruiken. Dit betekend niet dat er geen performance- of loadtest kan worden uitgevoerd. Het zal op een andere dan gewenste wijze moeten gebeuren met wellicht hogere kosten.

De uitgangspunten kunnen pas aan het einde worden bepaald. Ze zijn namelijk afhankelijk van de opzet die voor het testtraject is gekozen.

Het blijft uiteraard niet bij het vastleggen van deze voorwaarden. Ze zullen gedurende het testtraject gemonitord moeten worden. Wanneer er niet aan kan worden voldaan zal er actie ondernomen moeten worden.

In de download “Randvoorwaarden en uitgangspunten” zijn 40 punten opgenomen als voorbeeld en leidraad.

Beschrijf de voorwaarden zo concreet mogelijk. Wanneer dit niet mogelijk is, dan zijn dat risico’s die in de risicoparagraaf moeten worden opgenomen.

Voorbeelden randvoorwaarden

NietWel

Het testen moet zijn afgerond voor de geplande productiedatum.
Het testen moet uiterlijk zijn afgerond op .
De software wordt in zijn geheel opgeleverd (niet gefaseerd).De software wordt in zijn geheel opgeleverd aan het testproject op
De gebruikers die zullen participeren zijn maar beperkt beschikbaar.Tijdens de testuitvoering zullen 3 gebruikers maximaal 2 dagen per week beschikbaar zijn voor een periode van 4 weken.
Uiterlijk 4 weken voor de start van de testuitvoering moeten de datums voor de inzet van de gebruikers bekend zijn en worden gecommuniceerd.
Er moet gebruik gemaakt worden van de binnen de organisatie vastgestelde standaard procedures en testtools.Voor bevindingen dient gebruik gemaakt te worden van Jira en de standaard workflow die beschikbaar is.
Voor bevindingen en rapportages dient gewerkt te worden conform de procedures en templates beschreven in
Er is alleen een vastgestelde set tools en hulpmiddelen beschikbaar.Het is niet mogelijk om andere tools te gebruiken dan opgenomen in

Voorbeelden uitgangspunten

NietWel
Het te testen systeem moet tijdig worden opgeleverd en geïnstalleerdHet te testen systeem moet uiterlijk op zijn opgeleverd en geïnstalleerd.
De testomgeving moet tijdig beschikbaar zijnDe testomgeving zoals beschreven in dient uiterlijk op beschikbaar te zijn
De testbasis dient tijdig beschikbaar te zijnEen gefixeerde en goedkeurde testbasis, zoals opgenomen in , dient uiterlijk op beschikbaar te zijn
Het bouwteam ondersteunt het testteam daar waar nodigWekelijks is er 8 uur technische ondersteuning nodig vanuit het bouwteam
De benodigde testers zijn tijdig beschikbaarDe benodigde resources, zoals beschreven in paragraaf , dienen conform aangegeven planning beschikbaar te zijn

AAA

Ook interessant?

Testplan

Plan van aanpak voor testen

Aan het begin van een testtraject stel je een testplan op. Dit is vergelijkbaar met een Plan van Aanpak die ...
Productrisico analyse

Productrisico analyse (PRA)

Een productrisico analyse (PRA) is volgens TMap® Next bedoeld om de mogelijke risico's in kaart te brengen bij de in ...
Teststrategie

Teststrategie

Een korte omschrijving van een teststrategie is: Wie test wat met welke diepgang? In een testtraject is het onmogelijk om ...
Entry en exit criteria software testen

Entry en exit criteria software testen

Een van de uitdagingen bij het ontwikkelen en onderhouden van software is het geven van het antwoord op de vraag: ...
Blijf op de hoogte van onze nieuwste ontwikkelingen, schrijf je hier in voor de nieuwsbrief!