Testautomatisering met Menditect bij de gemeente Rotterdam
Bij de gemeente Rotterdam wordt gewerkt aan een applicatie voor de aanvraag van bijstandsuitkeringen. Een systeem met grote maatschappelijke impact, waarin wet- en regelgeving leidend is en fouten directe gevolgen kunnen hebben. De applicatie verwerkt honderden aanvragen per week en stelt hoge eisen aan betrouwbaarheid en continuïteit.
Om die kwaliteit te borgen is gekozen voor het automatiseren van regressietesten. Daarbij wordt gebruikgemaakt van Menditect, een testtool die aansluit op het Mendix-platform waarop de applicatie is gebouwd.
Testen op microflowniveau
In plaats van testen op gebruikersinterfaceniveau richt Menditect zich op microflows. Een microflow start een actie in de applicatie, zoals het openen van een aanvraag of het tonen van een vervolgstap. In een aanvraagproces volgen meerdere microflows elkaar op. Door deze flows direct te testen, kunnen scenario’s sneller, stabieler en gerichter worden geautomatiseerd.
Binnen het team zijn de meest gebruikte scenario’s in kaart gebracht en geprioriteerd. Deze vormen de basis voor de geautomatiseerde regressietesten. Het doel is niet alleen tijd besparen, maar vooral sneller zekerheid krijgen over de werking van het systeem bij wijzigingen en releases.
Specifieke kennis en samenwerking
Werken met Menditect vraagt om gerichte kennis en een onderzoekende aanpak. Er is minder standaardervaring beschikbaar dan bij meer gangbare testtools, waardoor teams zelf keuzes moeten maken in inrichting en gebruik. Dat vraagt afstemming met developers en het platformteam, en regelmatig experimenteren.
Een belangrijk voordeel is dat Menditect ook door developers kan worden gebruikt. Testscenario’s kunnen al tijdens het bouwen van user stories worden uitgevoerd. Daardoor wordt kwaliteit niet iets van het einde van het proces, maar een gedeelde verantwoordelijkheid binnen het team.
Kwaliteit borgen in een maatschappelijke context
Testautomatisering vraagt een investering in tijd en aandacht. Scenario’s moeten zorgvuldig worden opgebouwd en onderhouden. De opbrengst zit in voorspelbaarheid en vertrouwen. Met één druk op de knop inzicht krijgen in de werking van een kritieke applicatie maakt het mogelijk om gecontroleerd door te ontwikkelen.
In een context waarin dienstverlening aan burgers centraal staat, is dat essentieel. Betrouwbare software betekent minder fouten, snellere afhandeling en meer vertrouwen. Testautomatisering is daarbij geen doel op zich, maar een middel om kwaliteit structureel te borgen.


