Skip to main content

Release 2.0.0

caution

These release notes are from a version that is no longer being actively maintained.

Release date

19 january 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.18.3. 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

    Local testing!
    • It is now possible to execute a test on an Application that is running on your local computer.
    • No need to install third party tooling anymore.
    Completely redesigned user interface!
    • MTA's user interface is completely renewed.
    • No need to select your Test Configuration each time after running your tests.
    Improved CI/CD capabilities!
    • Results are now included in the get results API so you don't have to login to MTA anymore.
    • When executing with CI/CD, MTA can push results in real time to a self-hosted API webservice!
caution

There is a breaking change in this MTA version that requires you to download, import and configure the MTA Plugin Module in every Mendix App that you want to test before you can continue using MTA again.

Click here to start.

New functionality

IDMTA-1079
New functionalityWhen hovering the mouse over the help icon, the MTA version is shown.
Release actionsNone.

IDMTA-0744
New functionalityIt is now possible to execute a test on an Application that is running on your local computer (without having to install third party tooling).
Release actionsNone.

IDMTA-0965
New functionalityThe connection between MTA and the Application under test is now secured with an MTA Connection User that exists in MTA, and no longer with an MTA Plugin User that exists in the Application under test.
Release actionsPlease read the Configure MTA plugin page.

IDMTA-0975
New functionalityThe MTA Plugin User and the MTA Plugin Homepage are no longer required to be included in the Application under test. The MTA Plugin Homepage is now included in the Plugin Module as a Snippet and no longer as a Page.
Release actionsPlease read the Configure Plugin Home Page page.

IDMTA-1006
New functionalityMTA's user interface is completely renewed, allowing users to focus on either preparing test settings or designing their test by staying in the same Test Configuration.
Release actionsNone.

IDMTA-0986
New functionalityApplication Environments are now migrated to Application Instances. Instances are no longer automatically detected from the Mendix Cloud.
Release actionsNone.

IDMTA-1056
New functionalityExecution users are no longer registered on an Application Instance (previously: Application Environment) but on the combination Application / Test Configuration. This is because in a future release, Execution users will be generated based on the available User Roles in the revision of the Test Configuration.
Release actionsNone: Menditect will migrate existing execution users and copy them to every Test Configuration that uses that Application.

IDMTA-1019
New functionalityTest Configurations now use a Test Setting instead of an Application Environment. The Test Setting defines which Application Instance(s) the Test Configuration is executed on.
Release actionsNone.

IDMTA-0961
New functionalityWhen creating a Recording it is now possible to select which Application Instance to record.
Release actionsNone.

IDMTA-0786
New functionalityAfter stopping a Recording, upon creating Teststeps, MTA will only include attributes that are actually changed.
Release actionsNone.

IDMTA-1037
New functionalityIt is now possible to stop a running Test Run. Manually stopped Test Runs can be recognized as such in the Test Run overview.
Release actionsNone.

IDMTA-1066
New functionalityIt is now possible to view results while a Test Run is running; which Test Suites have been executed and which Test Suites are waiting to be executed. You can also view details of the results within the Test Suite.
Release actionsNone.

IDMTA-1033
New functionalityWhen using "Retrieve output" on a Teststep to create a new Teststep that retrieves from former Teststep, "retrieve all" is now selected instead of "retrieve first".
Release actionsNone.

IDMTA-1111
New functionalityWhen creating a Test Case, both the Application to test and the Execution User are automatically selected if there is only one in the list.
Release actionsNone.

IDMTA-0984
New functionalityWhen downloading a revision, elements (microflows, entities, etc.) in a module that is marked as "private" or "hidden" are skipped, to prevent encountering an error. This is because even though Mendix is including this experimental feature in the runtime, downloading these elements is not yet included in the Mendix SDK. Consequentually, it is not possible to test anything on these modules until this problem is fixed by Mendix.
Release actionsNone.

IDMTA-0939
New functionalityCI/CD API: The results of the Test Run (on Test Configuration, Test Suite and Test Case level) are now also included in the "get results" API.
Release actionsPlease read the CI/CD configuration page.

IDMTA-1029
New functionalityCI/CD API: When executing with CI/CD, MTA will no longer detect if there is a new revision deployed on the Application under test and consequentually no longer download or adapt to a new revision.
Release actionsPlease read the CI/CD configuration page.

IDMTA-1037
New functionalityCI/CD API: When executing with CI/CD, you can no longer specify which Application Instance to run on, because that is determined by the Test Setting for the CI/CD user in MTA.
Release actionsPlease read the CI/CD configuration page.

IDMTA-0938
New functionalityCI/CD API: When executing with CI/CD, MTA can push results in real time to a self-hosted API webservice.
Release actionsPlease read the CI/CD results page.

Bug fixes

IDMTA-1011
ProblemWhen using drag and drop to move Teststeps, Errors are sometimes not correctly generated.
SolutionErrors are now correctly generated when using drag and drop to move Teststeps.
Release actionsNone.

IDMTA-0977
ProblemWhen generatating Teststeps using Microflow ends in an error, all subsequent user actions lead to more errors.
SolutionErrors shown after generatating Teststeps using Microflow no longer lead to more errors.
Release actionsNone.

IDMTA-0589
ProblemIf a microflow is used in a Teststep but deleted in the new revision, MTA does not show the microflow name.
SolutionIf a microflow is used in a Teststep but deleted in the new revision, MTA also shows the microflow name.
Release actionsNone.

IDMTA-1039
ProblemWhen creating or editing an Object action Teststep and setting associations with a - cardinality, it is not clear to the user that an operation (set/add/remove) must be selected because the page where this happens can be closed without validation feedback.
SolutionWhen creating or editing an Object action Teststep and setting associations with a - cardinality, the user will receive validation feedback that an operation (set/add/remove) must be selected.
Release actionsNone.

IDMTA-1049
ProblemIf the last test run of a Test configuration is deleted then it remains visible and selected in the overview.
SolutionDeleting the last test run of a Test configuration now works as expected.
Release actionsNone.

IDMTA-1072
ProblemWhen generatating Teststeps using Microflow cannot be completed because there are no objects in the database to generate parameters from, the user will not receieve a clear message about this.
SolutionWhen generatating Teststeps using Microflow cannot be completed because there are no objects in the database to generate parameters from, the user will be presented clear message about this.
Release actionsNone.

IDMTA-1073
ProblemWhen using previous Teststeps to fill associations the same Teststep would be shown also if it is already used.
SolutionWhen using previous Teststeps to fill associations the same Teststep is not shown again if it is already used.
Release actionsNone.

IDMTA-1080
ProblemOn pages where tabs are used scrolling issues sometimes occur.
SolutionScrolling issues are fixed on pages where tabs are used.
Release actionsNone.