
If you’ve been building apps in Mendix for a while, this story will sound familiar.
A project starts as a small internal tool. Over three or four years, it grows into a core business application with dozens of modules, complex billing logic, and multiple integrations. The app works, but test coverage is sparse. Whenever you need to refactor a core flow or prepare to upgrade from Mendix 9 to Mendix 10 or 11, everyone gets nervous because there is no reliable regression safety net.
Why didn’t the team build automated tests in the first place?
The honest answer: “it was just too much manual work.”
In MTA 3.1 and earlier, the test execution engine did its job well. It ran microflows directly and rolled back database transactions so test data didn’t pile up. But creating those tests meant clicking through the web UI for every single test case: adding steps, selecting entity types, and typing in parameter bindings and assertion rules one by one.
When you have a backlog full of new user stories, spending three months manually clicking through forms to set up regression tests is rarely an option. So test debt piled up.
With MTA 3.2, we’ve connected MTA to modern AI assistants via the open Model Context Protocol (MCP). Menditect delivers not only MCP tools for MTA, but also ready-to-use agentic test skills via our public GitHub repository (Menditect/agentic-test-skills), the Mendix Marketplace, and an open source template for workspace configuration with MTA MCP, MTA plugin MCP, and mxcli or Studio Pro MCP at Menditect/agentic-test-tools. The goal is simple: let the AI handle the repetitive setup so you can actually get your app tested.
When designing tests, having clear user stories or acceptance criteria is always useful. If you have those documents, you can include them in your prompt so the AI understands what the feature was meant to do.
But in older Mendix apps, original documentation is often incomplete or outdated. In text-based stacks, missing documentation makes test generation risky because the AI has to guess what implicit code contracts mean.
In Mendix, you have a major advantage: “the visual model is the real source of truth.”
Every entity, attribute constraint, decision fork, and rule validation is explicitly defined in your .mpr project file. Using the Mendix CLI (mxcli), or the native Studio Pro MCP server available in Mendix 11.12 and higher, the AI can inspect the exact microflow structure in a read-only way:
This makes it practical to build regression tests for older Mendix 9 or 10 apps before starting a major upgrade to Mendix 10 or 11.
MTA isn’t just a unit testing tool or a browser recorder. It lets you test across the entire application stack:
Anyone who has automated tests knows that managing test data is often half the battle. MTA handles this directly:
Using AI shouldn’t mean taking on unpredictable monthly subscription bills or high token costs:
MTA 3.2 is coming out in a few weeks. If you want to see how it works on real Mendix microflows, check out these sessions:
Enter your information and choose a day and time when you would like to meet Menditect sales (1,5 hrs).