De belangrijkste wijziging is dat de stappen niet meer onder elkaar staan. De te volgen stappen staan in kolommen naast elkaar. Als gevolg hiervan kan je, als een stap wijzigt, de volledige kolom snel controleren. Daarnaast kan je eenvoudig een kolom toevoegen, als er een onderdeel in de applicatie wordt toegevoegd.
Ik heb twee verschillende basisvormen: het entiteiten testscript en het stappenplan testscript. Het entiteiten testscript is vooral bedoeld voor veel invoer, maar weinig controle. Het stappenplan testscript voor weinig invoer, maar veel controle.
Het entiteiten testscript
Elke kolom staat voor een entiteit (een losstaand object), in dit geval de reiziger, zijn abonnement en de gemaakte reis. In de laatste kolom wordt vastgelegd welke controles er uitgevoerd moeten worden. Bij dit testscript maakt het niet uit hoeveel schermen er nodig zijn om bijvoorbeeld de reis in te voeren. Dit kunnen er 3 zijn, maar 1 kan ook. Ik ga ervan uit dat iedereen die dit testscript uitvoert, weet welk gegeven van de reis in welk scherm ingevoerd moet worden.
Stel dat het tijdstip van de reis bij verdere uitwerking van de testcases ook van belang blijkt te zijn. In dat geval kan je de kolom Reis controleren en verder aanvullen. En als de vervoerder van belang wordt, bijvoorbeeld omdat deze verschillende regels hanteren, kan je deze met een nieuwe kolom toevoegen.
Het stappenplan testscript
Elke kolom is de invoer in een scherm of de controle van een scherm. Als dit nodig is, kan je zelfs een kolom gebruiken voor de invoer of controle van een deel van een scherm. Doordat dit testscript door de opdeling in stappen al meer beschrijvend is, hoeft diegene die de test uitvoert over minder kennis te beschikken. Daarnaast kan de controle en de invoer direct in de juiste stap gedaan worden.
Als er nu bijvoorbeeld standaard administratiekosten berekend gaan worden, is het controleren van de kolom "Controle kassabon" en "Controle bevestigingsmail" voldoende. En als er een stap wordt toegevoegd om zelf je afhaalpunt te kiezen, dan kan je een kolom "Afhaalpunt" toevoegen.
Geen opmerkingen:
Een reactie posten
Opmerking: Alleen leden van deze blog kunnen een reactie posten.