Prominent stond voor de uitdaging om de efficiëntie en betrouwbaarheid van hun software ontwikkelproces te verbeteren, waarbij handmatige regressietests een belangrijke bottleneck vormden. auticon heeft een op Cypress gebaseerde geautomatiseerde testoplossing geïmplementeerd en geïntegreerd in Azure DevOps. Deze draait nu dagelijks om regressietests automatisch uit te voeren. Deze aanpak heeft niet alleen de doorlooptijd van projecten verkort, maar ook de betrouwbaarheid van de software aanzienlijk verhoogd, waardoor Prominent sneller kan inspelen op problemen en de kwaliteit van hun systemen beter kan waarborgen.
Halverwege 2022 verliep het software ontwikkelproces niet zo efficiënt als gewenst. De handmatige regressietests waren tijdrovend en vatbaar voor menselijke fouten, wat leidde tot vertragingen en een gebrek aan overzicht tijdens de ontwikkelsprints. Dit resulteerde in een inefficiënt gebruik van hun middelen en vertraagde het projectproces. Daarom wendde Prominent zich tot auticon Nederland met de vraag of wij een geautomatiseerde regressietest konden ontwikkelen die geïntegreerd zou worden in hun bestaande Azure DevOps-pipeline, met als doel de kwaliteit en efficiëntie van hun ontwikkelproces te verbeteren.
In antwoord op de vraag van Prominent begon auticon met het implementeren van testautomatisering, gebruikmakend van de op JavaScript gebaseerde tool Cypress. Het proces begon met een grondige analyse van de bestaande handmatige regressietests. Samen met Prominent werden de belangrijkste processen geprioriteerd en verdeeld in behapbare onderdelen. Vervolgens werd een stapsgewijze automatisering ingezet, waarbij elk testscriptonderdeel één voor één werd geautomatiseerd. Deze geautomatiseerde tests werden geïntegreerd in de Azure DevOps-pipelines, zodat ze elke nacht automatisch werden uitgevoerd.
Door een Agile werkwijze te hanteren, kon auticon snel inspelen op veranderingen en optimalisaties doorvoeren wanneer nodig. De samenwerking tussen de functioneel beheerders van Prominent en de testanalisten en engineers van auticon verliep vlot, dankzij transparante communicatie via een gezamenlijk Jira-bord. Dit zorgde ervoor dat beide partijen continu op de hoogte waren van de voortgang en de testresultaten, wat de snelheid en effectiviteit van het proces aanzienlijk verhoogde.
De samenwerking tussen auticon en Prominent kenmerkte zich door wederzijds respect en effectieve communicatie. Laurens Piekaar, ICT servicemanager bij Prominent, benadrukt dit door te zeggen: “De samenwerking met auticon verliep bijzonder goed. Ze denken mee, zijn flexibel qua inzet en leveren kwalitatief werk.” De functioneel beheerders van Prominent waren verantwoordelijk voor het bepalen van de prioriteiten en de scope van de werkzaamheden, terwijl auticon de verantwoordelijkheid nam voor het ontwikkelen van nieuwe tests en het optimaliseren van bestaande regressietestscripts. Deze taken werden in nauw overleg uitgevoerd, waarbij de testanalisten van auticon de tests vertaalden naar de geautomatiseerde tool Cypress en ze direct integreerden in de Azure DevOps-pipeline.
“De communicatie was soepel, laagdrempelig en gezellig. Het implementatieproces ging eigenlijk vanzelf: we begrijpen elkaar goed en maken het niet te ingewikkeld.” vat Laurens de samenwerking samen. Na elke nachtelijke run van de automatische tests leverde auticon een gedetailleerde analyse van de testresultaten. Dit stelde zowel auticon als Prominent in staat snel te reageren op bevindingen, wat resulteerde in een transparante en efficiënte samenwerking.
Dankzij de implementatie van testautomatisering beschikt Prominent nu over volledig geautomatiseerde regressietests die het gehele softwarelandschap dekken. Het geautomatiseerde testproces omvat zowel de front-end als de integraties met verschillende back-end systemen, wat zorgt voor een naadloze klantreis – van het plaatsen van een bestelling tot en met de levering van het product. Laurens geeft aan: “Dankzij de implementatie van testautomatisering kunnen we 80% minder handwerk doen en is de time-to-market een stuk korter, doordat er elke avond automatisch getest wordt.”
Kortom, de geautomatiseerde tests stellen Prominent in staat snel te reageren op bevindingen, wat bijdraagt aan een hogere betrouwbaarheid en een consistente klantbeleving. Het testscript heeft zich al bewezen door problemen vroegtijdig op te sporen, die vervolgens snel zijn opgelost, wat de algehele softwarekwaliteit aanzienlijk verbeterde.
U bekijkt momenteel inhoud van een plaatshouder van Facebook. Klik op de knop hieronder om de volledige inhoud te bekijken. Houd er rekening mee dat u op deze manier gegevens deelt met providers van derden.
Meer informatieU bekijkt momenteel inhoud van een plaatshouder van Instagram. Klik op de knop hieronder om de volledige inhoud te bekijken. Houd er rekening mee dat u op deze manier gegevens deelt met providers van derden.
Meer informatieU bekijkt momenteel inhoud van een plaatshouder van X. Klik op de knop hieronder om de volledige inhoud te bekijken. Houd er rekening mee dat u op deze manier gegevens deelt met providers van derden.
Meer informatie