Linux 软件免费装
Banner图

Mandragora QA Test Manager

开发者 alordiel
更新时间 2026年11月3日 02:13
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

testing quality assurance qa test cases test management

下载

1.0.0

详情介绍:

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. Features Roles 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. Privacy 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. Source code 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:
  1. Install Node.js 20 or later.
  2. Run npm install in the plugin directory.
  3. Run npm run build. This writes build/mqatm-admin-page.js and build/mqatm-admin-page.css.
Third-party libraries The compiled bundle includes these open-source libraries, all under GPL-compatible licenses:

安装:

  1. Upload the mandragora-qa-test-manager folder to /wp-content/plugins/, or install the plugin from the Plugins → Add New screen.
  2. Activate the plugin through the Plugins screen.
  3. Open Mandragora QA Test Manager in the admin menu.
  4. As a site administrator, go to Mandragora QA Test Manager → Settings and add the people who will test, choosing QA Tester or QA Admin for each.

屏幕截图:

  • Single QA run dashboard - presents the test cases and their assignees and progress.
  • Case library - every case belongs to a suite.
  • Suites.
  • Settings - notifications and managing the users who hold QA roles.

常见问题:

Does Mandragora QA Test Manager run automated tests?

No. It records manual testing done by people.

Who can see the Mandragora QA Test Manager screens?

Only users with the mqatm_view capability. The plugin adds two roles that have it, QA Tester and QA Admin, and site administrators always have full access.

What happens to my data when I delete the plugin?

Deleting the plugin always removes its roles, capabilities and settings. Your suites, cases, runs, results, comments and issues are kept, unless you turn on Delete all QA data when the plugin is uninstalled in Settings first.

Can I translate Mandragora QA Test Manager?

Yes. Every string, including the admin screen, uses the mandragora-qa-test-manager text domain. Translations are managed on translate.wordpress.org, and languages/mandragora-qa-test-manager.pot is included as a template.

Which emails does the plugin send?

Two, and only when someone assigns another person:

  • when someone adds you to a run, and
  • when someone assigns you a case within a run.
You can pause both in Settings.

更新日志:

1.0.0