Artikel

Testadvies

Microsoft Dynamics is voor veel organisaties het kloppend hart van bedrijfsprocessen. Van verkoop en finance tot klantcontact en logistiek. Juist omdat zoveel processen samenkomen in één platform, is betrouwbaar testen essentieel. Een kleine wijziging kan immers gevolgen hebben voor tientallen processen.

Veel organisaties die starten met het automatiseren van testen binnen Microsoft Dynamics kiezen vrijwel automatisch voor een low-code testplatform. Begrijpelijk, want deze oplossingen worden veel gebruikt binnen het Microsoft-ecosysteem en maken het mogelijk om zonder uitgebreide programmeerkennis tests op te zetten. Toch is dat lang niet altijd de beste keuze. In dit blogartikel lees je welke afwegingen belangrijk zijn bij het kiezen van een testtool voor Microsoft Dynamics, waarom open-source oplossingen zoals Playwright steeds vaker een serieus alternatief vormen en hoe je voorkomt dat je vandaag een keuze maakt die je morgen beperkt.

De keuze voor een testtool bepaalt je flexibiliteit

Wanneer organisaties investeren in testautomatisering, kijken ze vaak vooral naar de implementatie van vandaag. Maar minstens zo belangrijk is de vraag hoe de oplossing er over drie of vijf jaar voor staat. Een testplatform moet immers meegroeien met je organisatie.

Low-code oplossingen bieden snelheid bij de start, maar brengen ook beperkingen met zich mee. Denk aan licentiekosten, afhankelijkheid van één leverancier en beperkte flexibiliteit wanneer processen complexer worden of wanneer je de testset wilt uitbreiden. Steeds meer organisaties onderzoeken daarom alternatieven die meer vrijheid bieden.

Open source als volwassen alternatief

Open-source frameworks zoals Playwright en Robot Framework hebben zich de afgelopen jaren ontwikkeld tot volwassen oplossingen voor enterprise testautomatisering. Waar lange tijd werd gedacht dat Microsoft Dynamics uitsluitend goed te automatiseren was met gespecialiseerde low-code tooling, laat de praktijk inmiddels iets anders zien.

Playwright beschikt over moderne technieken waarmee ook complexe Dynamics-omgevingen betrouwbaar kunnen worden getest. Denk aan automatische synchronisatie met de gebruikersinterface, stabiele locator-strategieën en de mogelijkheid om sessies opnieuw te gebruiken. Hierdoor worden tests minder foutgevoelig en beter onderhoudbaar.

Robot Framework bouwt hier vervolgens op voort en maakt het mogelijk om testen toegankelijker op te zetten voor testprofessionals.

"Waar lange tijd werd gedacht dat Microsoft Dynamics uitsluitend goed te automatiseren was met gespecialiseerde low-code tooling, laat de praktijk inmiddels iets anders zien."

Waarom Bartosz bewust kiest voor Playwright

Bij Bartosz wilden we niet afgaan op aannames. Daarom zijn we zelf aan de slag gegaan. We hebben onderzocht of Microsoft Dynamics ook succesvol geautomatiseerd kan worden met Playwright. Dat bleek niet alleen mogelijk, maar leverde ook een robuuste en schaalbare aanpak op. Op basis daarvan ontwikkelden we een eigen testopzet voor veelvoorkomende modules binnen Microsoft Dynamics, waaronder Business Central en Sales.

Deze basis bestaat uit kant-en-klare scripts en herbruikbare componenten waarmee organisaties direct kunnen starten met het automatiseren van hun belangrijkste bedrijfsprocessen.

De voordelen ten opzichte van low-code platformen op een rij

Door Microsoft Dynamics te testen met Playwright profiteren organisaties van verschillende voordelen:

  • Geen licentiekosten voor de testtool;
  • Een grote internationale community en veel beschikbare kennis;
  • Eenvoudig uitbreidbare en onderhoudbare testcode;
  • Meer vrijheid om de oplossing aan te passen aan de eigen situatie;
  • Ontwikkelaars kunnen eenvoudig bijdragen aan de testautomatisering;
  • Minder afhankelijkheid van één leverancier of platform.

Voor organisaties die hun testautomatisering verder willen professionaliseren, kan dit een aanzienlijk verschil maken in zowel kosten als toekomstbestendigheid.

Wanneer is deze aanpak interessant?

Niet iedere Dynamics-omgeving vraagt om uitgebreide testautomatisering.

Voor relatief eenvoudige implementaties wegen de voordelen soms niet op tegen de investering. Maar gebruik je Microsoft Dynamics voor bedrijfskritische processen, bijvoorbeeld binnen finance, overheid, zorg of verzekeringen, dan wordt betrouwbaar regressietesten al snel onmisbaar. Zeker wanneer je regelmatig releases uitvoert of moet voldoen aan compliance-eisen. Juist dan loont het om vooraf goed na te denken over de technologie waarop je je testautomatisering bouwt.

Advies dat verder gaat dan één tool

Bij Bartosz geloven we niet in een standaardoplossing. Welke testtool het beste past, hangt af van jouw organisatie, processen en ambities. Onze consultants hebben ervaring met verschillende testplatformen, waaronder Playwright, Robot Framework en Leapwork. Daardoor adviseren we niet vanuit één voorkeursoplossing, maar vanuit wat het beste past bij jouw situatie.

Huur je een testconsultant van Bartosz in voor het testen van Microsoft Dynamics? Dan krijg je onze ontwikkelde Playwright-basiscode en scripts kosteloos mee. Zo profiteer je direct van een bewezen testopzet, bespaar je veel ontwikkeltijd en kun je sneller starten met betrouwbare testautomatisering.

Meer weten?

Sta je aan het begin van een Microsoft Dynamics-implementatie of wil je bestaande regressietesten automatiseren? Dan denken onze specialisten graag met je mee over de aanpak die het beste past bij jouw situatie. Neem gerust contact met ons op voor een vrijblijvend gesprek.

 

    Wil je ons nieuwste Paarsz magazine per post ontvangen? Laat dan je gegevens achter.

    Ontwerp zonder titel (19)

    Werken bij Bartosz?

    Vincent Verhelst

    Geïnteresseerd in Bartosz? Dan ga ik graag met jou in gesprek. We kunnen elkaar ontmoeten met een kop koffie bij ons op kantoor. Of tijdens ontbijt, lunch, borrel of diner op een plek die jou het beste uitkomt. Jij mag het zeggen.