Skip to main content
Human resources Bouw

Technische Unie verkent end-to-end testautomatisering met UiPath

RPA

Minder IT-incidenten in productie

Betere bedrijfscontinuïteit tijdens changes

Hogere testkwaliteit en minder druk op key users

Hoe zorg je ervoor dat bedrijfskritische processen betrouwbaar blijven werken wanneer het IT-landschap steeds complexer wordt en veranderingen elkaar steeds sneller opvolgen?

Voor Technische Unie is dat een belangrijk vraagstuk. Als grootste technische groothandel van Nederland bedient de organisatie vanuit meer dan 30 vestigingen en meerdere distributiecentra klanten met een assortiment van meer dan twee miljoen unieke artikelen. Achter die dienstverlening bevindt zich een omvangrijk applicatielandschap, waarin SAP S/4HANA een belangrijke rol speelt.

Juist in zo’n omgeving kan een wijziging in één applicatie gevolgen hebben voor een volledige procesketen. Technische Unie wilde daarom onderzoeken hoe testautomatisering kan helpen om veranderingen sneller én betrouwbaarder door te voeren.

Samen met Tacstone Technology werd onderzocht of UiPath Test Cloud hiervoor een passende oplossing kon bieden.

De uitdaging: van productie-incidenten naar innovatie

Technische Unie werkte al met oplossingen voor testautomatisering, waaronder Selenium en Cypress. Tegelijkertijd bleef veel handmatig werk nodig en waren requirements, testinstructies en resultaten verspreid over onder andere Excel-bestanden, PowerPoints en e-mails.

De behoefte ging daarom verder dan het automatiseren van een aantal afzonderlijke test cases. Technische Unie zocht naar een structurele en schaalbare manier om end-to-end regressietesten uit te voeren en zo meer grip te krijgen op veranderingen in het applicatielandschap.

De doelstellingen waren duidelijk:

  • Het aantal IT-incidenten in productie verlagen.
  • De bedrijfscontinuïteit tijdens changes beter borgen.
  • De druk op key users verminderen.
  • De kwaliteit van testen verhogen.
  • Meer dan alleen de standaard ‘happy flows’ kunnen testen.

Daarmee veranderde ook de vraag. Niet alleen: hoe kunnen we efficiënter testen? Maar vooral: hoe kunnen we veranderingen doorvoeren zonder daarbij onnodige risico’s voor de operatie te introduceren?

De SAP Heatmap laat zien welke domeinen het meest belangrijk zijn om te testen.

Kunnen we het end-to-end Order to Cash proces geautomatiseerd testen?

Om dat goed te onderzoeken, werd bewust gekozen voor een van de belangrijkste en meest complexe processen binnen Technische Unie: het Order-to-Cash-proces.

Een salesorder begint in de webshop, maar de verwerking ervan stopt daar niet. De order beweegt door een keten van verschillende applicaties en systemen voordat een product uiteindelijk bij de klant wordt geleverd en gefactureerd.

Het end-to-end proces bestond uit twaalf hoofdstappen. Van het plaatsen van een bestelling in de webshop, controles in SAP, vrijgeven van de order via MAO, verwerken via MIF en verschillende WMS-systemen en vervolgens in Descartes voor route- en leveringsprocessen. De laatste stap was opnieuw een controle in SAP om de leverstatus en factuur te verifiëren.

Juist die keten maakt testen complex. Een afzonderlijke applicatie kan technisch correct functioneren, terwijl er in de overdracht tussen systemen toch iets misgaat.

Daarom was het uitgangspunt om niet alleen SAP of één ander systeem te testen, maar het volledige bedrijfsproces van order tot factuur.

“Het geautomatiseerd testen van een end-to-end proces in een complex applicatielandschap met uitgebreide testrapportage is waar UiPath zich in onderscheidt.”

Ebert Knol | Partner Tacstone Technology

Op zoek naar één schaalbare aanpak

Technische Unie stelde daarom brede eisen aan een mogelijke oplossing.

De omgeving moest web-, desktop- en mobiele applicaties én API’s kunnen testen. Daarnaast was het belangrijk dat testautomatisering relatief eenvoudig intern ontwikkeld en beheerd kon worden via low-code.

Ook centraal testmanagement speelde een belangrijke rol. Requirements, handmatige tests, geautomatiseerde tests en rapportages moesten zoveel mogelijk samenkomen in één omgeving.

Verder werd gekeken naar integratie met Jira voor defectmanagement en requirements, SAP-integratie voor onder andere Change Impact Analysis en de mogelijkheden rondom schaalbaarheid en herbruikbaarheid. Ook de inzet van AI voor het genereren van testdesign en testautomatisering werd meegenomen.

Vijf weken om de mogelijkheden in de praktijk te toetsen

Tijdens een pilot van vijf weken onderzochten Technische Unie en Tacstone of UiPath Test Cloud daadwerkelijk aan de gestelde eisen kon voldoen.

Daarbij werd niet gekozen voor een eenvoudige demonstratieomgeving. Juist het complexe Order-to-Cash-proces werd gebruikt om te onderzoeken of een volledige keten over verschillende applicaties heen geautomatiseerd getest kon worden.

De testcases en requirements werden centraal vastgelegd. Vervolgens werd het volledige Order-to-Cash-proces stap voor stap opgebouwd binnen de testomgeving, waarbij de verschillende onderdelen van het proces als afzonderlijke testcases werden samengebracht in één end-to-end testflow.

Daarbij werd ook gekeken naar de snelheid waarmee tests konden worden ontwikkeld en onderhouden ten opzichte van meer programmeergerichte oplossingen zoals Selenium en Cypress.

“De grootste winst van dit project was niet automatisering. Het was controle over verandering. Testautomatisering gaat niet alleen over sneller testen, maar over voorspelbaar veranderen.”

Ebert Knol | Partner Tacstone Technology

283 scenario’s voor testautomatisering geïdentificeerd

De pilot liet zien dat er binnen het testlandschap van Technische Unie aanzienlijk potentieel voor verdere automatisering aanwezig is.

In totaal werden 283 testscenario’s geïdentificeerd die met UiPath geautomatiseerd kunnen worden.

Daarmee is een concrete basis gelegd voor verdere testautomatisering. Een mogelijke vervolgstap is niet alleen het automatiseren van meer scenario’s, maar ook het opleiden van medewerkers van Technische Unie. Zo kan kennis binnen de organisatie worden opgebouwd en kan testautomatisering uiteindelijk breder en zelfstandiger worden ingezet.

Overzicht van UiPath Test Manager en de geautomatiseerde testcases in het end-to-end Sales Order proces. 

De businesscase gaat verder dan bespaarde testuren

De potentiële waarde van testautomatisering zit bovendien niet alleen in het aantal uren dat aan handmatig testen kan worden bespaard.

Een belangrijkere waarde ligt in het voorkomen van fouten voordat deze de productieomgeving bereiken. Een productie-incident kan immers gevolgen hebben voor processen, medewerkers én klanten.

In de evaluatie van het project werd daarom expliciet onderscheid gemaakt tussen efficiency en continuïteit. Minder handmatig testwerk is waardevol, maar het voorkomen van productie-incidenten kan uiteindelijk veel meer opleveren.

Testautomatisering wordt daarmee niet alleen een middel om sneller te testen, maar ook om veranderingen betrouwbaarder door te voeren.

En de volgende stap? AI in het testproces

Ook binnen softwaretesting ontwikkelen de mogelijkheden van AI zich snel. Waar traditionele testautomatisering vooral werkt met vooraf gedefinieerde en voorspelbare scenario’s, ontstaan steeds meer mogelijkheden om AI gedurende de volledige testcyclus te laten ondersteunen.

Denk bijvoorbeeld aan het beoordelen van requirements, automatisch genereren van testcases en testdata, ontwikkelen van UI- en API-testautomatisering, herkennen van verouderde handmatige tests en zelfs AI agents die zelfstandig testcases uitvoeren zónder ontwikkeling.

Daarmee verschuift de ontwikkeling geleidelijk van puur geautomatiseerd testen naar een samenspel tussen testers, automatisering en AI. Deze ontwikkeling richting Agentic Testing draait om AI die met de tester werkt, niet in plaats van de tester.

Wil jij net als Technische Unie ook kennismaken met end-to-end testautomatisering met UiPath? En ontdekken welke voordelen het biedt voor jouw organisatie? Neem dan contact met ons op voor een kennismaking en/of demo.

Kom bij ons werken

Wil jij als professional voorop lopen en jezelf elke dag uitdagen en ontwikkelen? Dan is Tacstone Technology misschien wel the place to be voor jou.