The numbered items in the table are explained below
Unit testing: Test single (small) microflows to get a high test coverage without introducing a exponential number of tests
Load testing: Set load on the system and measure execution time of executed (top) microflows.
Shift left testing / local testing: Test the software during development. This is important because the sooner you execute tests, the sooner you discover bugs. Therefore shift left testing prevents time and money consuming repairwork afterwards. Most extreme type of shift left testing is ‘local testing’ before the software is committed.
Continuous testing / CiCd pipeline integration: Test execution is part of the delivery of the software (in a CiCd pipeline). In case of defects, the delivery stops before damage is done to your production environments.
Multiple microservices in one tool: The development team can test multiple Mendix apps in one testrun. This simulates processes that interact with multiple systems.
Availability SAAS and/or on-premise solution: A SAAS solution provides a hassle free test tool without the need to have knowledge about the installation of the tooling. The customer needs to setup and host the tool for an on-premise solution. However, this allow to keep all test data within the security boundaries of the own company.
Maintainable by citizen developers/testers: Design and automate tests in collaboration with citizen developers and testers, without the need for test automation specialists
Direct model testing: Testing the application by utilizing the Mendix model itself as a repository, instead of creating a test repository from scratch
Automatic model evaluation: Test scripts are compared and evaluated with the Mendix model designtime instead of runtime. This saves time and makes debugging test results easier
Data driven testing: A test runs with several datasets in order to test different situations without altering the test scripts. Data driven testen saves a considerable amount of time and money and lowers test script maintenance.