Automate test processes
The Application Test Suite (ATS) from Mendix was built specifically for the Mendix low-code platform by Mansystems with those goals in mind. ATS is designed from the ground up to automate large parts of the testing process within the Mendix platform without compromising the quality of the application.
ATS can be used for regression testing, user acceptance testing, testing of new functionality, data or value testing, availability testing, and, in combination with Mendix Application Performance Monitor, performance testing. ATS can is also used to demonstrate that proper security controls are in place to achieve compliance with any number of regulations.
Now part of the Mendix service package, ATS adheres to the same low-code principles that led to the invention of the Mendix platform. IT teams can create and manage automated test cases quickly and easily in a way that optimizes cooperation between developers, testers, application owners, and ultimately the end user.
Because ATS is a cloud service, organizations can also have ATS up and running quickly. Best of all, updates to ATS are managed by Mendix.
Key features of ATS:
Using the recorder, organizations can create test cases quickly and easily. The recorder records all actions that a user performs within the Mendix application. Developers and testers can play this recorded test case with the push of a button.
• Compatibility with Different Mendix Versions
With every new update of the Mendix modeler, there is a possibility that the implementation of various Widgets within an application will change. From a functional point of view, this usually has little or no impact. Almost every test automation tool, however, is sensitive to these types of
adjustments. Modifications to elements in the application may no longer be recognized by these tools. That means test cases need to be modified as well. ATS is the only tool that recognizes different versions of Mendix widgets, so you can continue to call them with the same actions, which results in much less maintenance on your test cases!
• Scheduler & CI / CD API
Test cases, whether they are collected in test suites or not can be started automatically. This can be done employing a scheduler or via an application programming interface (API). The API also makes it possible to record automatic tests in a full-fledged continuous integration/continuous deployment (CI/CD) pipeline.
• Data-driven testing
Data-driven testing enables teams to run test cases without always needing to use the same values. With this capability, it becomes possible to link test cases to complete data sets within a few clicks, which then automatically generates a test for each record in that set.
Test cases that include functional and acceptance tests are easy to set up and automatically execute. Even employees with limited technical expertise can run a test case.
Increasing quality while being faster time-to-market
ATS accelerates the time-to-market for applications, reduces the time and effort associated with building tests, and increases the overall quality of the application. Not only can tests being expanded to address more issues and use cases, teams find bugs faster in applications. In fact, simultaneously reducing development costs while increasing application quality, ATS all but pays for itself.
Zurich Insurance Company says after adoption ATS for their Data Terrorism Capture App: “We can develop faster than we can test. Now that’s no longer the case!", says Barrington Clarke, Zurich
DOWNLOAD FREE EBOOK
Has your organization launched a digital business transformation project that needs to be accelerated? Do you need a proven structured way to tackle these types of projects, or maybe you're just curious about what is possible? Mansystems has already helped numerous of organizations to achieve their goals. Download the eBook here or contact us now.