Met de aankondiging dat de Mendix Application Test Suite (ATS) voor low-code applicaties wordt uitgefaseerd, staan veel organisaties voor de uitdaging om een nieuwe, betrouwbare oplossing voor hun testautomatisering behoeften te vinden. In dit kritieke overgangsmoment biedt Praegus met de Open Source Toolchain een geavanceerd alternatief dat niet alleen de functionaliteit van ATS vervangt, maar ook aanzienlijke verbeteringen biedt. Dit artikel bespreekt wat ATS was en introduceert de Praegus OS Toolchain als de optimale opvolger.
Wat was de Application Test Suite (ATS)?
ATS was een one-stop-shop tool voor het beheren en uitvoeren van geautomatiseerde software testen op het low-code platform Mendix. Gebruikt door diverse organisaties voor zowel eenvoudige als complexe toepassingen, specifiek gebouwd en volledig geïntegreerd binnen het Mendix-platform om grote delen van testprocessen te automatiseren, bood ATS een reeks functies voor het creëren, beheren en rapporteren van testresultaten. Desondanks, ondanks zijn brede inzetbaarheid, had ATS ook beperkingen, zoals een verouderde interface, afhankelijkheid van specifieke programmeerkennis, en een rigide licentiemodel.
Introductie van Praegus OS Toolchain als oplossing
Om deze uitdagingen aan te pakken, introduceert Praegus de OS Toolchain – een moderne, gebruiksvriendelijke en laagdrempelige testtool die door Praegus al jaren actief wordt onderhouden en uitgebreid en in het bijzonder de laatste jaren steeds meer inzet bij klanten en opdrachtgevers die in low-code software ontwikkelen. Een perfect en bewezen alternatief om ATS te vervangen.
De OS Toolchain is voor de volgende toepassingen in te zetten:
- Alle webbrowsers, zowel op de desktop als mobiele en headless browsers;
- Native Apps (iOS, Android, Windows 10/Server 20162);
- Webservices, zoals JSON REST API’s en SOAP services;
- XML Interfaces;
- ESB/MQ/Kafka;
- Databases (JDBC);
- E-mail (IMAP, Gmail API);
- Bestanden (afbeelding- en PDF-vergelijking);
- Overdracht (CSV/TSV, vaste lengte, CRUD);
- Message Queues;
- File transfer: Lokaal, (S)FTP;
- Scripting;
- Endpoint stubbing;
- Service Virtualisatie & Mocking;
- Test data generatie & randomisatie;
- Command line execution » Integratie in CI d.m.v. JUnit Output;
- HTML Rapportage;
- Low/No Code frameworks als Mendix, OutSystems en Betty Blocks;
- Uitbreidbaar en aanpasbaar naar elke klantomgeving.
De voordelen van de OS Toolchain
- De tools zijn vrij van licenties (tegen een vast bedrag kunnen we een Proof of Concept doent en richten we het testautomatiseringsframework in, inclusief het automatiseren van een aantal samen gekozen flows;
- eercurve (voor het gebruik) is laagdrempelig door de integratie van tools middels eigen fixtures en framework;
- End-to-end flexibiliteit;
- Zowel in staat om componenten zelf te testen als geïntegreerd in e2e-systeem;
- Technologie onafhankelijk;
- Gebruiksvriendelijk, richt zich op de ‘Open Source leercurve’;
- Gericht op functionele testers, gemakkelijk uitbreidbaar door ontwikkelaars;
- Geen codering vereist om tests te maken, beheren en uit te voeren:
- Scripts zijn opgesteld in plain tekst (‘low-code testautomatisering);
- Op te nemen in een versiebeheer systeem:
- Naadloos samenwerken met testers en ontwikkelaars;
- Consistente rapportage over alle testtypen en technologieën.