← Terug naar nieuws

Webtests geïntegreerd in onze CI/CD-pipelines

Regels code op een monitor

De afgelopen jaren hebben we belangrijke stappen gezet in de manier waarop we onze webapplicaties testen. Aanvankelijk werden nieuwe versies van onze applicaties handmatig getest — een proces dat weliswaar effectief was, maar veel tijd en moeite kostte.

In november 2022 zetten we een grote stap voorwaarts door onze webtests rechtstreeks in onze CI/CD-pipeline te integreren. Dit betekent dat elke wijziging in onze codebase nu automatische webtests start, waarmee de kwaliteit en functionaliteit van onze applicaties worden gewaarborgd zonder dat handmatig ingrijpen nodig is.

Om dit mogelijk te maken ontwikkelden we een eigen Docker-image die Chromedriver integreert binnen onze CI/CD-pipeline. Onze webtestapplicatie communiceert met de Chromedriver-container om de tests uit te voeren, allemaal in headless modus — zonder gebruikersinterface — zodat de tests naadloos binnen de pipeline-omgeving kunnen worden uitgevoerd.

Door onze webtests te automatiseren kunnen we updates met meer vertrouwen uitbrengen en ons meer richten op het bouwen van innovatieve functies voor onze gebruikers.