Onze samenwerking met Havenbedrijf Rotterdam - Sofius

Onze samenwerking met Havenbedrijf Rotterdam

De haven van Rotterdam is het kloppend hart van de Nederlandse economie. Als grootste haven van Europa verwerkt het Havenbedrijf Rotterdam (HbR) dagelijks enorme hoeveelheden scheepvaartverkeer, goederen en data. Dat moet veilig, betrouwbaar en efficiënt gebeuren. 24 uur per dag, 7 dagen per week. 

Om dat mogelijk te maken vertrouwt HbR op het Havenmeester Management Informatie Systeem. Een systeem dat onmisbaar is voor het beheer van het scheepvaartverkeer. Voor de ontwikkeling, kwaliteitsborging en doorontwikkeling van dit systeem schakelde HbR de expertise in van de professionals van Test Automation Group (TAG), onderdeel van Sofius.

De uitdaging

Het Havenmeester Management Informatie Systeem bestaat uit een landschap van backendservices in een microservice-architectuur en meerdere frontendapplicaties. HbR stond voor een grote vernieuwing: een nieuwe webgebaseerde frontend die betrouwbaarder, gebruiksvriendelijker en toekomstbestendig moest worden.

De centrale vraag: “Hoe zorgen we dat deze nieuwe frontend aan alle eisen voldoet en we snel, reproduceerbaar en continu inzicht hebben in de kwaliteit?”

De bestaande testtooling voldeed niet langer. Het onderhoud kostte steeds meer tijd, tests waren minder stabiel en nieuwe functionaliteiten werden daardoor later opgeleverd. Dit vormde een risico voor een systeem dat letterlijk nooit stil mag vallen.

TAG als verlengstuk van het HbR-team

Wat in 2017 begon met één Test Automation engineer groeide uit tot een hechte samenwerking met meerdere TAG-professionals in verschillende DevOps-teams. Zij hielpen HbR niet alleen aan een solide strategie, maar zorgden ook voor de praktische uitvoering en optimalisatie ervan. 

“TAG voelde geen moment als leverancier, maar als onderdeel van het team. Ze dachten mee, pakten door en brachten rust én structuur in een complex traject.”

De consultants werkten intensief samen met ontwikkelaars, architecten en operations. Ze brachten technische expertise mee, maar vooral ook de drive om continu te verbeteren. Iets wat binnen een kritieke omgeving als de Rotterdamse haven essentieel is.

Testaanpak: van TestCafé naar Playwright en Storybook

Een van de belangrijkste stappen was het kiezen van een toekomstbestendig testautomatiseringsframework. De bestaande tooling was te arbeidsintensief en bood te weinig flexibiliteit. TAG stelde een grondige vergelijking op van drie opties: TestCafé, Cypress en Playwright.

Een proof of concept gaf de doorslag: Playwright bleek de ideale match: TypeScript-ondersteuning, stabiliteit, snelle testuitvoering en uitstekende mogelijkheden voor request mocking en visual regression testing.

Daarnaast werd Storybook geïntroduceerd als componentbibliotheek. Hierdoor konden veel UI-onderdelen afzonderlijk getest worden, wat het aantal end-to-end tests aanzienlijk terugbracht en het ontwikkelproces verder versnelde.

Het resultaat

  • Eenvoudiger onderhoud
  • Sneller inzicht in featurekwaliteit
  • Minder flaky tests
  • Voorspelbaardere opleveringen

Precies wat het Havenmeester Management Informatie Systeem nodig had.

Door de adoptie van Playwright, de inzet van component-gedreven ontwikkeling met Storybook en de nauwe samenwerking binnen de DevOps-teams kreeg HbR een wendbare, stabiele en toekomstbestendige testaanpak. De kwaliteit van de nieuwe frontend is nu continu inzichtelijk, waardoor features sneller én met meer vertrouwen naar productie kunnen.

De samenwerking tussen HbR en TAG is inmiddels stevig verankerd: in 2020 werd TAG zelfs de voorkeursleverancier voor geautomatiseerd testen.

Ook behoefte aan hoogwaardige testexpertise?

Sofius is dé testdienstverlener die organisaties vooruithelpt met de allerbeste professionals in softwaretesten en kwaliteitsverbetering.

Benieuwd wat wij voor jouw organisatie kunnen betekenen? Neem contact met ons op, we denken graag met je mee.

Misschien vind je de volgende artikelen ook wel interessant