
Hoe een Tester de kwaliteit van jouw website of webapplicatie verbetert
Als Tester bij Netvlies heb ik een ‘probleem’. In tegenstelling tot vrijwel al mijn collega’s – zoals vormgevers, marketeers en programmeurs – komt het namelijk geregeld voor dat mensen niet precies weten wat ik als Tester nou eigenlijk precies doe bij Netvlies. Terwijl mijn vak toch heel wat eenvoudiger is uit te leggen dan dat van de gemiddelde Front-end of Back-end Developer!
Hoog tijd dus om eens uit te leggen waarmee ik me zoal bezighoud. En belangrijker nog: waarom een Tester in je team – zeker bij complexe projecten – zorgt voor kwaliteitsverbetering.
Als Tester houd ik me bezig met twee vormen van testen:

1. Functioneel testen
Functioneel testen houdt in dat ik – het liefst al tijdens de realisatie – producten test. Doen ze wat ze moeten doen? Voldoen ze aan de verwachtingen? En werken ze ook in een worst case scenario? In dat laatste geval bekijk ik met name hoe producten zich gedragen wanneer ze worden gebruikt op een andere manier dan is bedoeld. Wat gebeurt er bijvoorbeeld als een medewerker de link waarmee hij is ingelogd op een afgeschermde sectie van het intranet met een ander deelt. Is die ander dan automatisch ook ingelogd of wordt hem of haar gevraagd om zelf in te loggen? Bij dergelijke tests komen vrijwel altijd zaken aan het licht die nog wat aandacht verdienen. Voordelen Als belangrijkste voordelen van functioneel testen tijdens je project geldt dat ik:- met een frisse blik naar een product kijk, in tegenstelling tot de developer die er dagenlang vol overgave aan heeft gewerkt en juist daardoor bepaalde bugs niet meer ziet;
- doorgaans grondiger en systematischer test dan klanten, simpelweg doordat ik er meer ervaring mee heb;
- gebruik kan maken van speciale testsoftware waarmee ik onder meer een testscenario kan invoeren (zoals het doorlopen van een formulier met meerdere stappen) en kan ingeven wat het resultaat zou moeten zijn, waarna de software deze test na elke aanpassing of release opnieuw uitvoert.
