.

Testen automatiseren is vooral een niet-technisch verhaal

Door Rianne den Hartigh

Bij testen kun je van alles automatiseren. Dat scheelt een hoop langdurige en eentonige arbeid. Maar daarbij kom je allerlei onverwachte dingen tegen die alleen een mens kan oplossen. En dat maakt testautomatisering zo leuk.

Toen Rianne in november 2014 als young professional in dienst kwam, was het rustig bij SYSQA. Rianne belandde op de bank, waardoor ze zich in alle rust kon inwerken. In die periode onderzocht SYSQA net een makkelijke testtool die op basis van keywords werkt: KeyLib. Deze tool moest in de praktijk worden getest. Gedegen kennis van programmeren was hiervoor niet noodzakelijk. Rianne werd van de bank geplukt voor een interne training van één dag. Het tweede deel van de training vond plaats op locatie. Zo kwam Rianne terecht op haar eerste project.

Systeem niet op orde

“Iedereen kan met de tool omgaan,” vertelt Rianne. “Je hoeft niet technisch te zijn. Gelukkig maar, want dat ben ik ook niet. Ik heb communicatie gestudeerd.” De opdracht waarvoor Rianne werd ingeschakeld betrof het automatiseren van tests voor een kassasysteem. “Hier was een afgebakende hoeveelheid tijd voor gereserveerd, maar het kassasysteem was nog niet aan het automatiseren van testen toe. Het moest eerst nog functioneel getest worden. Werken de knoppen überhaupt? Toen de tijd voor deze opdracht was opgebruikt, bleek een andere afdeling toevallig ook een tester nodig te hebben en zodoende kon ik naar die afdeling doorschuiven. Hier draaide een applicatie die facturen rond moest sturen voor akkoord.”

Testautomatisering klinkt heel technisch, maar het kwam vooral neer op communicatie, logisch nadenken en niet bang zijn om vragen te stellen

Zonder concrete ideeën is het lastig vraagstukken oplossen

“Om de facturatie te kunnen testen moest dit naar de testafdeling overgeheveld worden,” vervolgt Rianne. “Daar moest een overdrachtsdocument voor komen. Maar wat daar precies in moet staan? Daar had de opdrachtgever geen concreet uitgewerkt idee over. Voor een young professional is het lastig om zo’n vraagstuk alleen aan te pakken, daarom ondersteunde SYSQA mij met een senior consultant die bijsprong zodra dat nodig was.”

“Met die ruggensteun heb ik een heel plan gemaakt op basis van wat ik tijdens een TMap-training in mijn inwerkperiode bij SYSQA heb geleerd. En dat ging goed. Toen ik daarmee klaar was mocht ik opnieuw blijven om weer een deel van het kassasysteem te testen. En ook dat ging naar volle tevredenheid. Omdat de samenwerking goed beviel heeft de opdrachtgever mij daarna nog vaker ingeschakeld voor lopende projecten. SYSQA heeft me zelfs een keer moeten vrijmaken omdat ik intussen alweer bij een nieuwe opdrachtgever was ingezet. Het is leuk om te merken dat je opdrachtgever zo blij met je is.”

Vooral van tevoren goed nadenken

“Testautomatisering klinkt heel technisch, maar op mijn project kwam het vooral neer op communicatie, logisch nadenken en niet bang zijn om vragen te stellen,” vindt Rianne. “Over testautomatisering moet je vooral van tevoren goed nadenken. Bij een automatisch testgeval begin je bijvoorbeeld altijd met dezelfde uitgangssituatie. Die moet dan wel klaarstaan. Wanneer dit door een fout niet gebeurt, moet je hier een fail-safe voor inbouwen. Nog een voorbeeld: als gegevens zich veranderlijk gedragen en je gebruikt een automatiseringstool die alleen op schermniveau controleert, dan wordt automatiseren erg lastig. Wie dat niet doorheeft kan daar heel lang op zitten zweten. Dan is het bijna lullig om te moeten zeggen: “Weet je, ik zou het gewoon niet doen.”

Volgens Rianne is testautomatisering een belangrijk onderdeel van kwaliteitsbewaking. “Vooral voor repeterende testscripts is het zeer geschikt. Want wie heeft er nou zin om elke dag testscripts uit te voeren als je ze ook automatiseren kunt? Maar niet elke automatiseringstool is geschikt voor elk probleem. En niet ieder probleem is op te lossen met automatisering. Nadenken over de zaken rondom het testen is wat ik leuk vind. Daar ligt ook de kracht van SYSQA. En dat ontwikkel je gaandeweg als je er gevoel voor hebt.”

Gerelateerde tags

Klik op een tag om meer artikelen over het betreffende onderwerp te vinden.

Foto Kim Do

Vraag het Kim

  • Heb je vragen over het automatiseren van het testen?
  • Avatar Kim Do
    We helpen je graag verder. Laat hieronder een berichtje achter, dan nemen we contact met je op. Bellen kan natuurlijk ook.

Updates ontvangen?

Regelmatig versturen we een overzicht van de nieuwste en meest relevante artikelen op deze website. Ontvang ze ook in je mailbox!