Release 2.1.0
caution
These release notes are from a version that is no longer being actively maintained.
Release date
3 May 2023
Supported Mendix versions
Menditect supports the Mendix Long-Term Support Version (LTS) and Medium-Term Support Version (MTS). The current highest release that is supported is 9.24.1. For support levels on MTS/LTS and monthly releases, read the SLA. Read more about MTS/LTS versions at https://docs.mendix.com/releasenotes/studio-pro/lts-mts.
Highlights in this release!
Test Case datavariation
- More options to perform TDD by varying your data points on Test Case level!
- Use Test Case datavariation in conjunction with Test Suite datavariation...
- ...or simply migrate your existing datavariation to Test Case level using the
Move
option.
Asserts on Validation messages
- Check frontend validation feedback messages that occur during test execution!
- Assert on any message or specify message text and object member.
Release MTA Plugin on Mendix Marketplace
- The MTA plugin is now available per supported Mendix major release on the Mendix Marketplace
New functionality
ID | MTA-717 |
---|---|
New functionality | It is now possible to add one or more Asserts on frontend validation feedback messages for a Test Case. During execution the Asserts are evaluated against validation feedback messages. Asserts can be added from scratch, or created based on actual validation feedback messages that were shown during a Test Run. Read the reference guide for detailed information. |
Release actions | None. |
ID | MTA-1144 |
---|---|
New functionality | It is now possible to add an Attribute value or an Assert to Data variation on the Test Case level. Attributes and Asserts within the same Test Case can be added to either Test Case datavariation or Test Suite datavariation. It is also possible to switch after they have been added. |
Release actions | It is possible to migrate existing Test Suite datavariation items using the move option. |
ID | MTA-801 |
---|---|
New functionality | On both datavariation pages, it is now possible to add multiple values and asserts without having to reopen the popup. |
Release actions | None. |
ID | MTA-1189 |
---|---|
New functionality | Fixed known issue: If MTA encounters an attribute which datatype was changed in the revision running on the app instance, but the test suites were not yet adapted to that revision, MTA will show a user friendly error instead of a generic one. |
Release actions | None. |
ID | MTA-1017 |
---|---|
New functionality | The datavariation pages now use an improved widget which uses paging and therefore performs better. |
Release actions | None. |
ID | MTA-1154 |
---|---|
New functionality | It is possible to show an attribute value or assert from Test Suite design or Test run in the datavariation page. The item will be highlighted in the datavariation page. |
Release actions | None. |
ID | MTA-942 |
---|---|
New functionality | The latest production version of the Mta Plugin can now be downloaded from the Mendix Marketplace. |
Release actions | None. |
ID | MTA-1174 |
---|---|
New functionality | The adapt of a test configuration runs as a background process |
Release actions | None. |
Bug fixes
ID | MTA-1110 |
---|---|
Problem | For Mendix 9.20 and higher the MTA recorder failed to record Microflows |
Solution | In MTA 2.1 the recording is supported for the Mendix version 9.21 and higher |
Release actions | Update application to Mendix 9.21 or higher (preferred Mendix 9.24) |
ID | MTA-1225 |
---|---|
Problem | When deleting an MTA account that has never logged in before, an error would be shown. |
Solution | It is possible to delete an MTA account that has never logged in before. |
Release actions | None. |
ID | MTA-1174 |
---|---|
Problem | Known issue: When adapting multiple test configurations to the same revision simultaneously, test data may become corrupt. |
Solution | Fixed known issue: when adapting multiple configurations to the same revision simultaneously, test data will remain valid. |
Release actions | None. |
ID | MTA-1239 |
---|---|
Problem | Known issue: The connection from the Plugin to MTA degrades after a few days, preventing test execution. |
Solution | Fixed known issue: The connection from the Plugin to MTA is renewed occasionally, except if a test is running. |
Release actions | None. |
ID | MTA-1194 |
---|---|
Problem | MTA was not able to process a validation message on an association member if that member is empty. |
Solution | MTA is now able to process a validation message on an association member even if it is empty. |
Release actions | None. |
ID | MTA-1186 |
---|---|
Problem | When association an empty object from a previous teststep an error would be shown on the teststep when executing. |
Solution | An Object from a teststep that is empty during execution can be associated in a create/retrieve/change teststep. |
Release actions | None. |
ID | MTA-1257 |
---|---|
Problem | When a many-to-many association's owner is changed from "Both" to "Single" in a revision, an error would be shown during adapting Test Suites if that association is used in a teststep. |
Solution | MTA is able to adapt Test Suites with many-to-many associations being changed in a revision. |
Release actions | None. |
ID | MTA-1270 |
---|---|
Problem | For a project using Git, Mendix sometimes creates a revision that is 'empty' (without any changes in files or in the model). When downloading this revision MTA would raise an error because the MendixVersion was missing. |
Solution | MTA is able to download these 'empty' revisions. |
Release actions | None. |