"Inmiddels probeer ik als tester om een proefomgeving voor testtooling te bouwen."
Proefomgeving voor testtooling
De volgende stap die ik al aan het zetten ben, is mijn experiment binnen Bartosz labsz. Hier werk ik aan het creëeren van een proefomgeving voor testtooling. Ik wil een omgeving opzetten waar je als tester makkelijk informatie kunt vinden en tools kunt uitproberen zonder van alles te moeten installeren en inrichten om het werkend te krijgen. Dat is namelijk vaak door heel veel kleine stapjes, heel veel werk. Wordt bij een opdracht verwacht dat je kennis hebt van bijvoorbeeld selenium, cucumber of finesse, dan kun je daar in deze omgeving eenvoudig mee oefenen. Als mijn experiment slaagt, heb je straks alleen Docker nodig. Je downloadt dan een Docker image, waarmee je een linux omgeving met werkende testomgeving en tool start. Daarin kun je dan meteen zelf verder bouwen en zo ervaring opdoen.
Leren coderen voor variatie en vrijheid
Zelf testcode kunnen schrijven geeft je meer inzicht in wat je test daadwerkelijk doet. Je weet wat er onder water gebeurt en bent niet afhankelijk van een ontwikkelaar om een test voor je te bouwen. Die voordelen zijn bekend. Zelf wilde ik daarnaast als tester controle houden over wat mijn test tool doet met mijn test object. Dat was mijn grootste motivatie om te leren coderen. Het maakt je minder afhankelijk waardoor je meer vrijheid hebt om je eigen tempo te bepalen. Daardoor houd je tijd over voor bijvoorbeeld het zoeken naar uitzonderingen via exploratory testen wat je werk weer gevarieerder en uitdagender maakt.