Achtergrond

Unittests met Gherkin

Gernot Eggen en Jurian van de Laar zijn werkzaam in de r&d-organisatie van Image Guided Therapy Systems, bij Philips Healthcare in Best. Eggen is technical department manager acquisition control software, Van de Laar is test lead image chain cluster.

Reading time: 9 minutes

Ontwikkeling en onderhoud van tests vereisen een grote inspanning van het ontwikkelteam. Door naar een hoger abstractieniveau te gaan voor de testspecificaties is hierin een grote efficiëntieslag te maken, zo ondervond een r&d-organisatie binnen Philips Healthcare.

Kenniswerk is op veel gebieden onderhevig aan steeds verdergaande automatisering. Die trend is ook te zien binnen het domein van softwaretests. Niet alleen gaan ontwikkelingen steeds sneller en worden systemen groter en complexer, ook de werkwijze van ontwikkelteams wordt steeds meer iteratief. En het vaker wijzigen van software brengt het risico van regressie met zich mee, onbedoelde neveneffecten elders in het systeem. Om deze risico’s te beperken, zal er ook steeds meer en vooral vaker getest moeten worden.

Vooral in teams die agile werken, is automatisering van tests, vooral regressietests, onmisbaar geworden. Eenmaal geautomatiseerde tests verlossen ontwikkelaars en testers van veel repeterend, dus saai werk in de testuitvoering. Een menselijke fout is onder die omstandigheden zo gemaakt, terwijl een geautomatiseerde test telkens opnieuw foutloos wordt uitgevoerd. Dat gaat ook nog eens een stuk sneller en kan ’s nachts gewoon doorgaan (night batches, duurtests).

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for just €20 for the first year and enjoy all the benefits.

Login

Related content