Samen met testrobots speuren naar fouten in het systeem

Is er een wijziging nodig in het afhandelen van verkeersboetes, vrijheidsstraffen of taakstraffen? Dan wordt dit eerst uitvoerig getest door het Development & Operation team van het Centraal Justitieel Incassobureau. Testers speuren naar mogelijke fouten in het systeem om deze te herstellen. Testrobots helpen hen daarbij.

Testanalist

Marcus Valk is testanalist bij het CJIB. Bij aanpassingen in het ICT is hij betrokken: ‘Stel dat  de mogelijkheden rondom betalingsregelingen worden verruimd, dan worden die aanpassingen door ons gebouwd, getest en beheerd.’

Gefabriceerde testdata

Binnen de organisatie ontwikkelen 60 testers de testen zelf. Marcus werkt met gefabriceerde testdata om te controleren of een wijziging of nieuwe software goed werkt  in het systeem. Hiervoor bedenken ze fictieve data.  Ze stellen bijvoorbeeld een lijst op met mensen in die zogenaamd een verkeersboete krijgen.  

‘Dat gebeurt allemaal in een testomgeving. Mensen krijgen natuurlijk niet echt een boete. Maar door met gefabriceerde data te werken, kunnen we kijken of een maatregel goed werkt. Met ons testautomatiseringspakket Tosca maken we deze geautomatiseerde testen. Alle mogelijke scenario’s worden hiermee onder de loep genomen.’

Onverwachte scenario’s

‘Er zijn talloze situaties waarmee je als tester rekening moet houden voordat de software echt gebruikt gaat worden’, vertelt Marcus. ‘Wat gebeurt er bijvoorbeeld als iemand de betalingsregeling niet nakomt? Of toch in 1 keer betaalt? Je kunt zo wel 20 situaties bedenken die zich kunnen voordoen.’

ICT verbindingen

Marcus en zijn collega’s krijgen de opdrachten om applicaties te testen voor verschillende afdelingen binnen het CJIB. Zoals de teams die met verkeersboetes, strafrechtboetes en strafrechtelijke beslissingen werken. ‘Het CJIB heeft een grote ICT-infrastructuur. Alles is intern met elkaar verbonden maar ook extern met systemen van ketenpartners. Daarom testen we bij het CJIB uitvoerig en zorgvuldig.’

Marcus Valk Tester bij CJIB op kantoor

Testrobots

Zo'n 50 testrobots staan bij het CJIB klaar om het functioneren van applicaties te onderzoeken. ‘Deze robots zijn net als mijn eigen computer, maar als zij de test uitvoeren, kan ik gewoon blijven werken aan andere projecten. We zetten de robots in om tests veel sneller uit te kunnen voeren.  De robots voeren ook ’s nachts vele scenario’s uit.’

Zijn werkgebied blijft Marcus fascineren, omdat er steeds meer innovatieve producten getest moeten worden. ‘Het Digitaal Loket bijvoorbeeld’, vertelt Marcus. ‘Burgers kunnen op de website hun boete zien en meteen betalen.' Ook verwacht Marcus dat er in de toekomst met QR code betaald kan worden. 'Ook dit soort nieuwe ontwikkelingen zullen we veel testen.’ 

Steeds meer applicaties

Het testen wordt alsmaar belangrijker, denkt hij. Alle ICT-systemen zijn aan elkaar gekoppeld, ook tussen ketenpartners en het CJIB. Er komt steeds meer programmatuur en er zijn meer en meer applicaties. Als ergens in een systeem iets misgaat, dan kun je dat op andere plekken merken. Met goede tests willen we dat voorkomen.’

Meer over de organisatie

Down icon Links icon Rechts icon Up icon Facebook icon Instagram icon Linkedin icon Linkedin icon Magnet.me icon Menu icon Search icon