Software testing
Ik heb tijdens mijn carrière alleen in Agile- en Scrum-projecten gewerkt, en ken de Waterval-werkwijze alleen van horen zeggen. Toch zijn uitspraken als ‘over de schutting gooien’ mij niet bepaald vreemd. Zo lag mijn rol ‘binnen’ het team meerdere keren vooral buiten het team. Want pas nadat het team klaar was met ontwikkelen en aan de slag ging met nieuwe features en fixes, mocht ik mijn werk doen. En deed ik een bevinding, dan ging die op de backlog. Met als gevolg dat die bevinding pas op…
In een eerdere blog (Unittest frameworks bij functioneel testen: waarom?) heb ik uitgelegd waarom ik graag een unittest framework gebruik, zelfs bij functioneel testen. Aan het einde verwees ik kort naar enkele tutorials om hiermee aan de slag te gaan. Nu wil ik jullie laten zien hoe ik een testframework inzet en hoe ik daarmee mijn eerste test schrijf. Aan het einde van deze tutorial hebben we een framework opgezet met daarin een test, weet je hoe je TestNG kunt gebruiken en wat voor extra…
De eerste keer dat ik iemand de automatiseringstool Selenium zag gebruiken, dacht ik het zeker te weten: Selenium gaat al mijn test-ergernissen oplossen. Al die kleine handmatige regressietesten, no more! Ik ga ze allemaal automatiseren.
Geïnspireerd door wat ik had gezien, startte ik de Selenium plug-in voor Firefox. Ik klikte de menu’s open, ging naar een subsectie van de site en begon enthousiast met het invullen van het formulier dat ik moest testen. Na een kwartiertje een mooie test gemaakt…