NEW Self-healing test suites, grounded in your real appSelf-healing, grounded in your app

TestVault — tests that build, run, and heal themselves.

From onboarding to reports — TestVault reads your app, generates the tests, runs them in real browsers, and repairs the flaky ones on its own.

free forever plan · pro from $49/mo · encrypted credential vault
testvault.app / dashboard
TestVault
Dashboard
Feed
Workspace
Tasks
Cowork
Persona Party
Guild
Coverage
Dashboard
TEAM plan
Current plan
TEAM
resets in 30 days
Ready to run
0
tests in library
Tokens available
0
of 1,800 / month
Monthly usage
0%
of allowance
Token usage this cycle504 / 1,800
WorkspaceCheckout & billing · Release 2.4
Plan Design Run Report signed
Scheduled runsSettings
Nightly regression All active tests · Every day at 02:00 Europe/London · last run 19/19 passed Active
StatusTestsPassedFailedSkippedDurationWhen
Completed1919 (100%)0030s2h ago
Completed1919 (100%)0046s14h ago
Completed1919 (100%)0031s1d ago
the journey

One flow, start to green

Follow a test suite from the moment you connect your app to the reports your team lives in.

01 · ONBOARDING

Connect, and get a grounded plan

Sign in once — password or SSO, stored in an encrypted vault. TestVault crawls your real, authenticated app and proposes a test plan mapped to what it actually found.

  • Real authenticated crawl, not a guess
  • Suites organized by page and flow
  • Trim anything before you build
onboarding / scan
Step 2 of 2 — Review
Scanning Acme Store…
Signing in to your app
Reusing your credentials, safely.
Signing in Crawling Mapping Designing Prioritizing
A test you never run is a wish, not a safeguard.

Review your test plan

We scanned your app and proposed these tests. Trim anything you don't want — TestVault builds, verifies, and runs the ones you keep.
8 pages scanned Live crawl · signed in
A grounded test plan from 8 crawled pages (deterministic).
Smoke1/1Key pages render
P1Home page loadsSmoke
Sanity1/1Core still works
P1Signed-in app loads cleanlySanity
Navigation8/8Every link loads
P1Open “Products” and it loadsNavigation
P1Open “Checkout” and it loadsNavigation
+ 6 more navigation checks
Exploratory8/8Console errors & broken states
P2“Checkout” has no errors or broken linksExploratory
+ 7 more exploratory checks
0 selected
02 · AI GENERATION

Tests written from your real app

Approve the plan and TestVault generates real, runnable Playwright tests — targeting the actual pages, selectors and flows it found. Every one lands in your Library as an editable, versioned Test Case.

  • Grounded selectors from the live DOM
  • 18 test types, from smoke to a11y
  • Organized in a versioned Library — yours to keep
generated / checkout.spec.tsgenerating
test('Add to cart → checkout', async ({ page }) => {
// grounded in the live app
await page.goto('/products/atlas-pack')
await page.getByRole('button', { name: 'Add to cart' }).click()
await page.getByTestId('checkout').click()
await expect(page.getByText('Order summary')).toBeVisible()
})
03 · PLAYWRIGHT EXECUTION

Runs in real browsers — and heals

Tests execute on real Playwright browsers, brand-isolated, with timelines and traces. When one goes flaky, TestVault repairs it live and re-runs it green.

  • Real-browser runs, parallel & isolated
  • Self-heal grounded in the live DOM, verified by a flake gate
  • Every run captured in Run History with full traces
runs / checkoutRUNNING
Executing suite
running…
Sign in with valid credentials3.1s
Add to cart → checkout4.8s
↻ re-locating “Checkout” control from live DOM…
Apply discount code2.6s
Empty-cart edge case2.0s
04 · BUGS & REGRESSIONS

Failures become tracked bugs — automatically

When a test fails for real, TestVault opens a Bug and drives it through a lifecycle — new → known → fixed → verified. The Regression Guardian catches the moment a passing test breaks again.

  • Auto-filed bugs with a full lifecycle
  • Regression detection on every run
  • Marked verified only when it re-runs green
bugs / board
Bugs
2 open · 1 regression
Discount code not applied on mobilenew
Checkout button missingfixed · pending
Login redirect loopregression
Cart total mismatchverified
05 · DASHBOARD, ANALYTICS & COVERAGE

The command center your team lives in

Every run rolls up into a Dashboard, deep Analytics, and Coverage maps — pass-rate trends, run history and regressions — plus weekly digests so nobody has to go looking.

  • Coverage maps & pass-rate over time
  • Analytics on tokens, runs & reliability
  • Weekly digests to the whole team
app / coverage
Coverage
verified surface
0%covered
0 of 21 elements covered
Covered = a verified test targets it.
0%
GATE PASS
0
VERIFIED
0
AUTO-REPAIRS
two kinds of AI teammate

Cowork & Persona Party

One works with you. One works for you. Together they cover far more than scripted tests can.

works with you

Cowork copilot

A chat agent that inspects your live app and writes or fixes tests alongside you — like pairing with a QA engineer who never gets tired.

  • “Add a test for the refund flow”
  • Inspects the real DOM before writing
  • Fixes failing tests on request
VS
works for you

Persona Party

A cast of AI personas that autonomously explore your app like real users — impatient shoppers, power users, edge-case hunters — surfacing bugs scripts never reach.

  • Autonomous, exploratory testing
  • Distinct behaviors & goals per persona
  • Finds real bugs, filed automatically
quality is a team sport

Built for the whole team

QA is more than tests — TestVault gives your team the pulse, the motivation, and the skills to keep raising the bar.

Feed

A live activity stream of every run, fix and finding — your team and its AI teammates, all in one place.

Guild

The QA Guild turns quality into a team sport — badges, levels and a leaderboard that reward the work.

Tasks

Bugs and checks assigned to people, not just to tests — everyone can see what is theirs, and work can be handed back for anyone to pick up.

and the essentials, covered

Everything a QA team needs

AES-256 encrypted vault · multi-tenant back office · configurable Settings · Playwright traces · role-based access · weekly digests.

18test types
Minutesto first suite
Self-healnot maintenance
Isolatedtenant by tenant
simple, honest pricing

Start free.
Scale when you're ready.

Usage is measured in tokens — AI work and test runs both draw on the same allowance, tracked to the token in your Billing page. Each test in a run costs one token, and a run is never blocked — even at zero.

Free
$0 / forever
See the magic on one app.
  • 1 connected app
  • Agentic onboarding & AI test generation
  • Real-browser test runs — never blocked, even at zero
  • 100 tokens to start, then 25 / month (Haiku & Sonnet)
  • Community Feed & QA Guild
Get started free
Most popular
PRO
$49 / month
For teams shipping every day.
  • Everything in Free, plus:
  • Persona Party & AI self-heal
  • Every model, incl. Opus
  • 500 tokens / month
  • Unlimited test cases · up to 5 users (you included)
  • Token boosters & priority support
Start PRO
Team
$149 / month
For teams that ship on a schedule.
  • Everything in PRO, plus:
  • 1,800 tokens / month
  • 3 connected apps · up to 15 users (you included)
  • Scheduled runs — hourly, daily or weekly
Start Team
Enterprise
Custom
Security, scale & control.
  • Everything in Team, plus:
  • Custom SLA & dedicated manager
  • Unlimited apps, team & history
Contact sales

Ship with confidence.

Connect your app and watch a real test suite build itself in minutes.