Getting started
From a URL to a passing Playwright suite in minutes — create a project, let the agent explore, review the tests, then run them.
Validate.QA turns a running web app into a suite of native Playwright tests. You point it at a URL, it explores the app, and it writes real @playwright/test .spec.ts files you own. Here's the fastest path from nothing to a passing suite.
1. Create a project
Sign up, create a project, and give it two things: your app's URL and a one-line brief describing what it does ("a B2B invoicing dashboard with login"). The brief helps the agent prioritize the flows that matter.
2. Generate tests
You have two ways to create tests, and they funnel into the same pipeline:
Autonomous exploration — the agent navigates your app from the URL, maps its pages and flows, and proposes coverage with no recording required.
Record & narrate — use the Chrome extension to walk through a specific flow yourself, optionally narrating intent out loud; Validate.QA correlates your clicks and words into a test.
3. Review the generated tests
Each test is native Playwright code, grouped by feature. New tests start as drafts and are promoted to active only after a real run proves they pass — so you're never handed red or hallucinated tests. Read them, edit them, or delete the ones you don't want.
4. Run, schedule, and integrate
Run tests on demand, schedule recurring runs, or trigger them from your CI pipeline. When the app changes and a test breaks, the suite attempts to self-heal before it bothers you.
Prefer to self-host?
Validate.QA is open source. You can run the whole platform yourself from the repository at github.com/Validate-QA/validate.qa — the hosted product just saves you the setup.
Open Getting started · Get Started Free