Alle IT-kennis onder één wereldwijd dak
Werken bij de beste IT dienstverlener van Nederland?
Resultaat door passie voor IT
Start trefwoorden te typen om de site te doorzoeken. Druk enter om te verzenden.
Generative AI
Cloud
Testing
Artificial intelligence
Security
November 25, 2024
DocMorris is een van Europa’s grootste online apotheken. Het bedrijf is actief in Duitsland, Nederland, Spanje, Frankrijk en Zwitserland en levert medicijnen op recept, vrij verkrijgbare producten en persoonlijke verzorgingsproducten aan meer dan tien miljoen klanten. DocMorris heeft de missie om ‘health-in-one-click’ te leveren. Dat vraagt om een hoge kwaliteit dienstverlening en strikte compliance. Om dat te realiseren, maakt de farmaceut gebruik van geavanceerde IT- en bedrijfsprocessen om de kwaliteit te borgen, waaronder testautomatisering en testbeheer. Door deze nauwgezette aanpak kan DocMorris het betrouwbare imago van ‘health-in-one-click’ in stand houden.
Kwaliteitsborging van de back-end van de supply chain is essentieel voor DocMorris. De supply chain wordt met name vanuit SAP ondersteund. Dit zorgt ervoor dat orders correct en efficiënt gegenereerd en verzonden worden. SAP reguleert immers de verschillende bedrijfsprocessen, zoals de ordervalidatie door apothekers, inkoop en alle logistieke processen. Veel van deze bedrijfsprocessen gaan gepaard met overdrachten van het ene team naar het andere en vereisen complexe validaties. Deze kwaliteitsborging vereist een gestroomlijnd testproces over de diverse elementen in de keten.
Het DocMorris QA-team initieert en realiseert de afstemming over de uit te voeren testen tussen IT en key users en voert zelf ook functionele en regressie testen uit.. Denk daarbij aan het initiëren van orders en het checken van de diverse betalingsmethoden, controleren van leveringsmogelijkheden via verschillende pakketbezorgers en de farmaceutische controles die apothekers moeten uitvoeren. Vooral deze laatste validatie is cruciaal, want farmaceuten zijn verplicht om onder andere te checken of een recept geldig is, de dosering klopt en combinaties van medicijnen geen schadelijke bijwerkingen veroorzaken. Hoe kunnen we al deze variabelen testen, rekening houdend met het hoge tempo waarin software verandert? Met deze vraag in het achterhoofd ging DocMorris op zoek naar een Quality Engineering & Testing-partner.
DocMorris schakelde Sogeti in om de complexe validatieprocessen geautomatiseerd te laten testen. De keuze viel op Sogeti vanwege zijn uitstekende reputatie op het gebied van Quality Engineering & Testing en goed opgeleide professionals die snel en effectief problemen oplossen. Dat is immers belangrijk om de hoge kwaliteitsstandaarden van DocMorris te kunnen handhaven. Daarnaast heeft Sogeti veel ervaring met Tricentis-testautomatisering, de beoogde oplossing. Sogeti is Tricentis Solutions Partner voor Test Automation en Test Management en heeft al bijna vijftien jaar een partnership met Tricentis.
Handmatig testen was geen optie. Dit is te tijdrovend en foutgevoelig. Daarom kozen DocMorris en Sogeti voor een testautomatiseringsoplossing op basis van twee Tricentis-producten: het testautomatiseringsplatform Tosca en de testmanagementtool qTest. Deze Tricentis-tools integreren uitstekend onderling en met SAP-producten. Niet voor niets is Tricentis de voorkeursoplossing voor SAP-kwaliteitsborging en onderdeel van het SolEx-ecosysteem. Een andere reden om qTest en Tosca te kiezen, was de mogelijkheid om deze tooling in de Jira Cloud te gebruiken. Dat maakt het makkelijker voor het internationale team met professionals in Nederland, Duitsland en Spanje om samen te werken.
“Met de Sogeti-testautomatisering op basis van Tricentis Tosca en qTest kunnen we onze bedrijfsmissie health-in-one-click doorvertalen naar ons eigen doel: testing-in-one-click.”
Willem-Jan van der Meer – hoofd IT Testmanagement en Kwaliteitsborging bij DocMorris
Niet zozeer de kwaliteitsborging, maar de complexe bedrijfsprocessen vormden de voornaamste uitdaging bij het implementeren van testautomatisering. Testing moest het end-to-end proces afdekken, waarbij er veel handovers zijn tussen de verschillende teams. De testteams hebben te maken met dezelfde overdrachten. Dus als iemand een applicatieonderdeel heeft getest, draagt deze collega dit over aan de volgende. qTest ondersteunt dat proces tot in de puntjes. DocMorris en Sogeti hebben de testgevallen gekoppeld aan epics of taken in Jira om een goed overzicht te krijgen. Komt er een probleem aan het licht? Dan wordt er een Jira-ticket aangemaakt en gekoppeld aan de testcase die wordt uitgevoerd in qTest. Hierdoor kunnen de testers de status van elke testcase controleren in zowel qTest als Jira.
Elke ochtend om 5 uur voert DocMorris een geautomatiseerde ‘sanity check’ uit met DEX en tevens wordt een batch aan end-to-end (regressie) scenario’s uitgevoerd. Hiermee worden alle modules die zijn gebouwd, getest om te controleren of alle processen nog naar wens verlopen en bepaalde end-to-end scenario’s nog werken. Op basis van de sanity check-resultaten kunnen de testprofessionals de testsets verder optimaliseren. Tevens worden alle nieuwe functionaliteiten toegevoegd aan de modules en daarmee worden de end-to-end scenario’s steeds uitgebreid
DocMorris heeft ruim 4.200 testcases in qTest, waarvan 75% wordt gebruikt. De testautomatiseringsoplossing zorgt voor een efficiënter en beter testproces. Bovendien halveert Tosca de testtijd. Wanneer de farmaceut het volledige proces van bestelling tot verzending handmatig zou testen, duurt dat 25 minuten. Maar met Tosca kost dat slechts de helft tot een derde van die tijd. Een ander voordeel is dat de testing practices door het gebruik van Tosca en qTest gestandaardiseerd zijn. Met als resultaat nog meer nadruk op quality in het testproces. Ook het gebruiksgemak en de transparantie van de testautomatisering draagt bij aan meer efficiency en quality. Dat is handig omdat DocMorris werkt met verschillende agile teams met elk hun eigen backlog. Sommige testcases zijn echter van toepassing op meer teams. Door de ingebouwde rapportagefunctionaliteit kan DocMorris de overkoepelende resultaten begrijpelijk communiceren aan het management en andere stakeholders.
“Door effectief gebruik te maken van Tosca Test Automation binnen de complexe SAP-omgeving van DocMorris hebben we testen aanzienlijk weten te versnellen en aanzienlijke resultaten geboekt. Het geeft mij veel voldoening om hier aan bij te hebben kunnen dragen.”
Ayat Fazil – Senior SAP Test Engineer
Head of Quality Engineering & Testing
Services
Sogeti kan de volledige Test Automation van je applicatieontwikkeling overnemen. Of kies voor een Quick Scan, Proof-of-Concept, implementatie, of losse tools. Onze testtoolexperts adviseren graag over de juiste tools voor testmanagement, ontwerp, uitvoering, performance testen, testdata en testomgevingen.
Contact
Sogeti levert diensten op het gebied van technologie en engineering services. In samenwerking met klanten en partners helpt Sogeti de mogelijkheden en voordelen van technologie zo optimaal mogelijk in te zetten.