terug

Haal meer uit testautomatisering en testers

De voordelen van automatische tests worden nog onvoldoende benut, merkt Peter de Winter, Test Architect bij ICT Group. Daarnaast gaat testautomatisering soms ten koste van de kracht van de tester. In dit blog legt Peter uit hoe organisaties door automatisch testen slim in te zetten, functionaliteiten beter en sneller gereed hebben. Om direct te kunnen profiteren van kansen in de markt, brengen organisaties hun nieuwe producten liever gisteren al op de markt. Tegen deze achtergrond grijpen zij snel naar testautomatisering. Automatisch testen gaat sneller en secuurder dan handmatig testen. In theorie kan software met automatisch testen dus eerder en beter worden opgeleverd. In de praktijk komen veel organisaties bedrogen uit. Eenmaal de weg van testautomatisering ingeslagen, kiezen zij ervoor om (bij elke iteratie) zoveel mogelijk automatisch te testen. Gevolg: testers (en ontwikkelaars) besteden zeer veel uren aan het maken van de tests. Hierdoor wordt er met testautomatisering vaak minder tijd bespaard en worden minder fouten gevonden dan verwacht. Een andere consequentie is dat de tester minder tijd over houdt voor het handmatig opsporen van fouten. En daar ligt nu juist zijn expertise en toegevoegde waarde. Hoe uitvoerig testen? Mijn advies aan organisaties is dan ook om vooraf te bepalen hoe uitgebreid zij testautomatisering willen inzetten. Maak een afweging tussen wat het je denkt op te leveren enerzijds en de tijdsinvestering anderzijds. En gebruik een risicoanalyse om de meest risicovolle functionaliteiten te testen, dat geeft ook direct een mooie opzet voor regressietesten. Test een invulveld bijvoorbeeld door álle mogelijke en onmogelijke combinaties in te voeren, maar beperk je voor regressietest (of onderdeel van een grotere test) tot hooguit één invoercombinatie (die je bij voorkeur varieert). Hierbij is het van belang dat de testdata los staat van de testscripts. Voordelen hiervan zijn dat je kunt variëren en dat de onderhoudbaarheid van de bestaande testscripts veel beter is. Als je een automatische test klein houdt, (focus op een klein stukje functionaliteit) kun je deze bovendien gebruiken in andere, abstractere automatische tests. Zo kost het aanpassen veel minder werk en is de onderhoudbaarheid goed. Tot slot is het raadzaam te monitoren of alle automatische tests gebruikt en onderhouden moeten worden want dat scheelt kostbare tijd. Door vooraf over deze zaken na te denken, halen organisaties het beste uit testautomatisering én uit de testers. Zij kunnen zich namelijk meer richten op waar ze goed in zijn en passie voor hebben: het handmatig vinden van fouten die ook buiten het zicht van de requirements vallen. Gericht handmatig testen gecombineerd met slimme testautomatisering, resulteert in hoogkwalitatieve functionaliteiten die op tijd gereed zijn. Daarmee kunnen organisaties kansen in de markt snel verzilveren. Wil je meer weten over slimme testautomatisering? Neem contact op met Peter de Winter, Test Architect bij ICT Group.

AVG toestemmingen

De ICT Group website gebruikt cookies voor diverse functionaliteiten in de website: Functionele cookies, website statistieken, gepersonaliseerde advertenties en social media. Advertentie en social media cookies verzamelen informatie over individuele gebruikers. Dit laat derden gepersonaliseerde adverties tonen en stelt je in staat om content van deze site te delen naar social media platforms.

Bij gebruik van deze site geef je ons toestemming om deze cookies te plaatsen. De Cookie Instellingen voor de ICT Group website kunnen ten alle tijden aangepast of ingetrokken worden. Je kunt de Cookie Instellingen bereiken middels de Cookie Instellingen knop of via de link onderaan iedere pagina in deze site.

Lees onze privacy policy hier | Deze melding sluiten
Cookie Instellingen