Alle inspiratie
Kennisblog

Testautomatisering op OutSystems: wat verandert er met ODC?

Blijf op de hoogte van nieuwe inzichten
Bedankt! De aanvraag is verstuurd.
Helaas is er iets mis gegaan tijdens het versturen van de aanvraag.

Testen in een low-code omgeving vraagt om een andere aanpak dan in traditionele softwareontwikkeling. Zeker wanneer die omgeving zelf verandert. Tijdens een gezamenlijke hackathon doken we in de OutSystems Developer Cloud (ODC). De centrale vraag: wat betekent de overstap van OutSystems 11 naar ODC voor testautomatisering?

Eerst begrijpen, dan testen

Nieuwe platformen vragen om eerst kijken, dan concluderen. We startten met een introductie van ODC en het bijbehorende portal. Welke mogelijkheden biedt het platform? En waar zitten de verschillen ten opzichte van OutSystems 11, specifiek vanuit testperspectief?

Daarna gingen we hands-on aan de slag met het automatiseren van ODC-applicaties met JOSF, onze low-code testtool. Daarbij bleek al snel dat onder de motorkap weinig fundamenteel is veranderd. De HTML-structuur van ODC-apps komt grotendeels overeen met die van OutSystems 11. Dat betekent dat bestaande UI-testscripts grotendeels direct inzetbaar blijven. Juist bij migraties is dat een belangrijk voordeel.

Bestaande testaanpak blijft overeind

Een belangrijk inzicht uit de sessies is dat de bestaande testaanpak niet op de schop hoeft. Het Accelerator Pack dat eerder is opgebouwd voor OutSystems 11 kan ook binnen ODC worden gebruikt om sneller en consistenter UI-tests te ontwikkelen. Daarnaast blijft de ‘Core Layer Testing’-aanpak toepasbaar, waardoor testautomatisering schaalbaar en onderhoudbaar blijft.

Dat bevestigt dat ODC geen breuk betekent in teststrategie, maar eerder een evolutie van het platform waarop bestaande principes blijven werken.

Testen via het ODC Portal

Naast de applicaties zelf onderzochten we ook het ODC Portal. Denk aan het beheren van gebruikersrollen, configuraties en het uitlezen van logging. Deze functionaliteiten bleken goed toegankelijk voor geautomatiseerde testen. Tegelijkertijd werd duidelijk dat scripts hier nog robuuster en generieker ingericht kunnen worden om hergebruik en stabiliteit te vergroten.

Samen testen, samen leren

Aan het einde van de dag presenteerde elke groep de bevindingen. Dankzij een gedeelde GIT-omgeving was samenwerken laagdrempelig en overzichtelijk. Het belangrijkste resultaat zat niet alleen in de techniek, maar in het gezamenlijke begrip: testautomatisering in ODC is haalbaar, effectief en sluit goed aan op bestaande werkwijzen.

Die ervaring nemen we mee naar klantprojecten, waar ODC steeds vaker onderdeel is van het landschap.

Vooruitblik

De volgende stap ligt al vast. In een volgende sessie werken we gericht aan verdere automatisering rond het ODC Portal en scherpen we migratiestrategieën verder aan. Zo blijven we voorlopen in testaanpakken voor low-code omgevingen.

Wil je sparren over testautomatisering bij een migratie naar ODC? We denken graag met je mee.