Skip to main content

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

IDMTA-717
New functionalityIt 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 actionsNone.

IDMTA-1144
New functionalityIt 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 actionsIt is possible to migrate existing Test Suite datavariation items using the move option.

IDMTA-801
New functionalityOn both datavariation pages, it is now possible to add multiple values and asserts without having to reopen the popup.
Release actionsNone.

IDMTA-1189
New functionalityFixed 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 actionsNone.

IDMTA-1017
New functionalityThe datavariation pages now use an improved widget which uses paging and therefore performs better.
Release actionsNone.

IDMTA-1154
New functionalityIt 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 actionsNone.

IDMTA-942
New functionalityThe latest production version of the Mta Plugin can now be downloaded from the Mendix Marketplace.
Release actionsNone.

IDMTA-1174
New functionalityThe adapt of a test configuration runs as a background process
Release actionsNone.

Bug fixes

IDMTA-1110
ProblemFor Mendix 9.20 and higher the MTA recorder failed to record Microflows
SolutionIn MTA 2.1 the recording is supported for the Mendix version 9.21 and higher
Release actionsUpdate application to Mendix 9.21 or higher (preferred Mendix 9.24)

IDMTA-1225
ProblemWhen deleting an MTA account that has never logged in before, an error would be shown.
SolutionIt is possible to delete an MTA account that has never logged in before.
Release actionsNone.

IDMTA-1174
ProblemKnown issue: When adapting multiple test configurations to the same revision simultaneously, test data may become corrupt.
SolutionFixed known issue: when adapting multiple configurations to the same revision simultaneously, test data will remain valid.
Release actionsNone.

IDMTA-1239
ProblemKnown issue: The connection from the Plugin to MTA degrades after a few days, preventing test execution.
SolutionFixed known issue: The connection from the Plugin to MTA is renewed occasionally, except if a test is running.
Release actionsNone.

IDMTA-1194
ProblemMTA was not able to process a validation message on an association member if that member is empty.
SolutionMTA is now able to process a validation message on an association member even if it is empty.
Release actionsNone.

IDMTA-1186
ProblemWhen association an empty object from a previous teststep an error would be shown on the teststep when executing.
SolutionAn Object from a teststep that is empty during execution can be associated in a create/retrieve/change teststep.
Release actionsNone.

IDMTA-1257
ProblemWhen 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.
SolutionMTA is able to adapt Test Suites with many-to-many associations being changed in a revision.
Release actionsNone.

IDMTA-1270
ProblemFor 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.
SolutionMTA is able to download these 'empty' revisions.
Release actionsNone.