
Een referentiesysteem dat grenzen overbrugt
Hoe zorg je dat Nederlandse Douane-applicaties moeiteloos de juiste gegevens ophalen, of die nu uit Brussel of uit eigen systemen komen? Senior tester en testautomatiseerder Leo Lopulalan werkt samen met zijn team aan een nieuw referentiesysteem dat precies dat doet. Denk aan kantoornamen en -nummers of codes voor importgoederen, zoals fruit. Waar aanvragen nu nog via een algemeen Europees systeem verlopen, komt er straks een eigen voorziening die sneller en overzichtelijker werkt.
Leren door te testen
De eerste stap is de aansluiting op de Europese applicatie in Brussel. Een cruciaal onderdeel daarvan zijn de conformance testen. Die laten zien of het nieuwe systeem aan alle vereisten voldoet. Leo vertelt: “We hebben het systeem nagebouwd op basis van hun documentatie. Daar zat soms ruimte voor interpretatie. Door samen met Brussel te testen, begrijpen we nu veel beter hoe het echt moet werken.”

Automatiseren met overzicht
Om snelheid en betrouwbaarheid te winnen, zet Leo stevig in op testautomatisering. Binnen Robot Framework staat inmiddels een complete set regressietesten klaar. “De kracht zit in het feit dat ze los van elkaar draaien. Zo houd je overzicht en beperk je afhankelijkheden,” legt hij uit. Met containers en Jenkins wordt bovendien elke dag een schoon systeem opgebouwd, speciaal voor de testen. Dat geeft vertrouwen dat fouten vroeg boven water komen.
Van selenium naar browser library
Ook qua tooling maakt Leo stappen. Hij vervangt de Selenium Library door de Browser Library binnen Robot Framework. “Die biedt betere ondersteuning, bijvoorbeeld voor shadowdom. En je hoeft geen extra commando’s meer te schrijven om te wachten tot een element zichtbaar is. Dat gaat vanzelf.” Het helpt dat de Douane een actieve testcommunity heeft. “Je vindt altijd documentatie of iemand die je snel op weg helpt. Dat maakt het werk leuk: je zoekt de verbinding op en brengt testers en ontwikkelaars samen.”
Vooruitkijken
De volgende uitdaging is om alle Douane-applicaties aan te sluiten op het nieuwe referentiesysteem. “Ons eerste doel is een stabiele koppeling met Brussel. Daarna komt de rest,” zegt Leo nuchter. Wat nu al duidelijk is: door scherp te zijn op specificaties, slim te automatiseren en testers en ontwikkelaars bij elkaar te brengen, ontstaat een referentievoorziening waar de organisatie op kan bouwen. Software die betrouwbaar werkt, in Nederland én daarbuiten.gende uitdaging is om alle Douane-applicaties aan te sluiten op het nieuwe referentiesysteem. “Ons eerste doel is een stabiele koppeling met Brussel. Daarna komt de rest,” zegt Leo nuchter. Voor nu staat vooral één ding centraal: stap voor stap bouwen aan software die betrouwbaar werkt, in Nederland én daarbuiten.


