QAce is not a record-and-replay recorder with an AI label. It is an agent that understands your app, writes and runs the tests, explains every failure, and holds the line in CI.
A real cursor moves, clicks, types, and reads the result. A calibrated LLM judge scores each step with a confidence, so a pass means pass.
QAce crawls every reachable page, records each interactive element, and keeps a coverage ledger of what is tested and what is not.
QAce indexes your codebase for routes, components, and API calls. When a test fails, the report points at the code most likely responsible.
Turn any category on per project. QAce writes the right kind of test for each.
End-to-end user journeys: sign up, search, add to cart, check out, and every branch in between.
Pixel and layout diffs that catch the shift a functional test would sail right past.
Contrast, labels, roles, and keyboard paths, checked as part of the same run.
Core Web Vitals plus console and network errors surfaced against every step.
Turn the agent loose to hunt boundary bugs, double-submits, and broken flows your scripts never cover.
Pure API tests, and native mobile via Appium. One platform, one report.
Author and run tests from the browser, your editor, or CI. They all read the same plan and report to the same place.
One script tag mounts an in-page panel that maps the app, proposes tests, and runs them live. No server infrastructure required.
Point it at any site you can open, with no code changes. Ideal for apps you cannot inject a script into.
A cockpit inside your editor: generate tests, run them, and read failures next to the code that caused them.
Wire QAce into any pipeline. JUnit output for your CI dashboard, a status badge for your README.
Read a run as a story of steps with scored verdicts, or export the whole thing. Test plans, coverage, and site maps download as CSV, Excel, or PDF, straight from the dashboard.
QAce runs the suite on every pull request and reports back where your team already looks.
SSO and OIDC, SCIM provisioning, MFA, and scoped API keys with rotation. Session and editor keys cannot be rotated, only manual keys can.
An encrypted vault keeps true secrets server-side. The in-page agent never sees them; reference them by name and QAce resolves them at run time.
An immutable audit log of every action, plus GDPR export and delete on request.
Run in the cloud, or self-host the whole platform. Object storage is S3-compatible and swappable.
Free to start. Sign up, paste a URL, and watch the first plan write itself.