

QA runs dashboard - list of the test runs with their progress.
Mandragora QA Test Manager gives a small team a place inside wp-admin to plan and record manual testing.
Write your test cases once, group them into suites, then start a run whenever you need to test a release or an environment. Testers work through the run case by case and mark each one pass, fail, blocked or skipped. Failures get a comment thread and an issue that stays attached to the case, so the next person to test it sees what is still broken.
Everything is entered by people. Mandragora QA Test Manager does not run automated tests, execute code or take screenshots.
The plugin adds two roles and three capabilities. Access is always checked by capability, so you can grant these capabilities to other roles as well.
A QA role is added alongside the user’s existing WordPress role. Removing someone from the QA team takes away only the QA role.
Mandragora QA Test Manager does not contact any external service and does not track usage. All data stays in your WordPress database. Emails are sent through your site’s own wp_mail(), and only to users of your site. User avatars are shown through WordPress’s standard avatar function.
The admin screen is a Vue application. The plugin ships the compiled bundle in build/ together with its uncompiled source in src/, package.json and vite.config.js.
The full development repository is public at github.com/alordiel/mandragora-qa-test-manager.
To rebuild the bundle from source:
npm install in the plugin directory.npm run build. This writes build/mqatm-admin-page.js and build/mqatm-admin-page.css.The compiled bundle includes these open-source libraries, all under GPL-compatible licenses: