No test framework to learn, no selectors to hand-write. Five steps take you from a live app to a suite that runs itself on every merge.
Paste a URL, or drop one script tag into your app, or install the Chrome extension. Add an environment with the variables and test credentials your flows need. That is the whole setup.
QAce walks every reachable page, records each button, form, and link into a workflow map, and indexes your codebase for routes and components. The result is a model of how the app is actually built, not a guess.
From the map, QAce drafts a full suite in plain English: the happy paths first, then the edge cases, invalid input, and destructive flows. Every test is editable Markdown you keep in your repo. Refine one by describing the change; the agent rewrites the steps.
A cursor clicks, types, and verifies. Selectors self-heal when the DOM shifts, and a calibrated judge scores each step. You get a report of steps with verdicts, a root-cause hypothesis on failures, and a paste-ready prompt for your coding agent.
Wire the CLI into CI. Every pull request runs the suite and reports a sticky comment and a commit status. Require green to merge, and a regression never reaches your users. Export any plan, run, or map as CSV, Excel, or PDF whenever you need a record.
Version-controlled Markdown tests that anyone on the team can read and edit, kept in sync with the app as it grows.
Scored verdicts, root-cause hypotheses, and exports in CSV, Excel, or PDF. No coin-flip passes.
A status check that holds the line in CI so broken flows stop at the pull request, not in production.
Free to start. Paste a URL and watch QAce map it and write the first plan.