Skip to main content
Bug0 is a managed QA service: AI agents generate Playwright tests (via their open-source Passmark library), and a dedicated QA engineer reviews results and gates releases. That model fits teams who want QA done for them. TesterArmy is the self-serve version of the same idea. Tests are plain-language steps executed by a vision-based AI agent, you create and run them yourself from the CLI or dashboard, and there’s no human-in-the-loop service layer between you and your test suite. If you want direct control over your tests, the migration is mostly one-to-one.

How concepts map

What translates and what doesn’t

This is the easiest migration on this list. Bug0 tests are already expressed as goals in plain language, which is exactly the TesterArmy test format - a goal becomes a test title and its checks become assert steps. If you have access to the generated Playwright specs (Passmark output in your repo or Bug0 Studio exports), those convert the same way Playwright specs do. What you give up is the managed layer: nobody at TesterArmy reviews your failures for you. What you gain is direct control - you can create, edit, and run tests yourself in seconds instead of going through a service backlog.

Prerequisites

Get an API key from the dashboard. For non-interactive agent sessions, set TESTERARMY_API_KEY instead.

1. Gather your Bug0 test inventory

Collect whatever you have access to:
  • Passmark goal definitions or generated Playwright specs in your repository
  • The test plan / flow list from your Bug0 dashboard or your QA engineer’s reports
  • Slack/GitHub reports that list which flows are covered
If nothing lives in your repo, paste the flow list into a local file such as bug0-export.md with one section per test (goal + expected outcomes).

2. The migration prompt

Paste this into your coding agent in the repository (or directory containing your export file):

After the migration

  1. Review the migrated tests in the dashboard and organize them into groups (smoke, regression) matching your Bug0 plan.
  2. Add credentials for each test account.
  3. Recreate the integrations: install the GitHub App for PR checks and connect Slack for failure notifications.
  4. Schedule regression coverage with production monitoring, run both systems in parallel for a sprint, then wind down Bug0.

Next steps

CLI Getting Started

Install, authenticate, and run your first test.

Pull Request Testing

Replace Bug0’s GitHub PR checks.

Slack Integration

Get run results where Bug0 reports used to land.

Migrate from Playwright

Converting generated Playwright specs directly.