For Mendix developers

MendixWright

AI-generated Playwright end-to-end tests for Mendix — written from your app’s model, traced back to every requirement, and run from VS Code beside Studio Pro.

VS Code showing the MendixWright Playwright suite in Test Explorer alongside a generated BRD, with user stories and acceptance criteria linked to test files and line numbers.
Generated BRD beside the Playwright suite in VS Code’s Test Explorer.
At a glance

From a Mendix app to a testable E2E suite

Select any part of the diagram to see what happens at that stage.

MendixWright overview: a Mendix app model in Studio Pro flows through Maia for Mendix and Playwright MCP into an automated E2E test suite, with the deliverables, the six-step process and why it matters.

Choose a numbered area on the diagram, or a stage above, to explore it.

MendixWright overview
How it works

From running app to tested requirements

  1. 01

    Detects your local Mendix app

    Start your app in Studio Pro as usual. The MendixWright extension for VS Code finds it straight away and shows the URL, Mendix version, admin port and health status. There’s nothing to configure.

  2. 02

    Writes the BRD from the compiled model

    MendixWright reads the app’s pages, navigation, domain model, microflows and integrations. From these it writes a structured Business Requirements Document: overview, scope, user stories, functional and non-functional requirements, and open questions. Anything the model can’t tell us, such as business value or priority, is marked to be confirmed rather than guessed.

  3. 03

    Writes acceptance criteria you can test

    Each user story gets Given/When/Then acceptance criteria. Each criterion links to the exact Playwright test that covers it, down to the file and line.

  4. 04

    Generates and runs Playwright tests

    The regression suite opens in VS Code’s Test Explorer, ready to run against your local build while you develop. That includes checks on live data from external APIs.

  5. 05

    Keeps a versioned record of every release

    Each run saves a timestamped BRD. That gives you a record of every version of the app for side-by-side testing, change tracking and release notes.

See it in action

Watch the MendixWright walkthrough

Why it matters

Requirements, tests and docs that stay in step

Documentation that matches the app

Generated from the model rather than written by hand afterwards.

Regression coverage from day one

Without hand-scripting each test.

End-to-end traceability

From requirement to acceptance criterion to test.

Built for Mendix developers

Working in VS Code beside Studio Pro.

See MendixWright on your app

We’ll walk through a generated BRD and test suite on a real Mendix project.

Book a demo