AI-powered. Framework-agnostic. Self-hosted.

Turn any test framework into an AI-powered premium testing platform — with AI-powered test management built in

Testver layers intelligent recording, AI assistance, full test management, rich reporting, and a polished Git workflow on top of every major web and mobile test framework — without changing how your team writes tests.

Works natively with

Playwright
Playwright
Selenium
Appium
Appium
Cypress
WebdriverIO
Cucumber
REST Assured
REST Assured
PyTest
PyTest
Puppeteer
Puppeteer
Robot Framework
testver.local — Dashboard
Testver product screenshot
Self-hosted, on your hardwareTestver cloud AI / local AI via Ollama & LM StudioRBAC + audit log built inBuilt-in scheduler & reports
Four reasons Testver is different

Built around what teams actually care about

Four uncompromising principles drive the product — and every other feature reinforces them.

Framework-agnostic core

Works with any major web or mobile automation framework. Yours, untouched.

Point Testver at any Playwright, Cypress, Selenium, Appium, WebdriverIO, Cucumber, REST Assured, PyTest, Puppeteer, or Robot Framework project — web or native mobile, or mix several in the same instance. Testver works with each framework on its own terms. Tests run on their own runner, in their own files, exactly as they always have — and AI-generated tests follow your project's existing conventions.

  • Works with any major web or mobile framework — Playwright, Cypress, Selenium, Appium (Android & iOS), WebdriverIO, Cucumber, REST Assured, PyTest, Puppeteer, Robot Framework
  • Auto-detects your framework, language, and conventions — no configuration required
  • Tests run on the framework's own native runner, exactly as they always have
  • Generated tests follow your existing patterns, style, and conventions

No-code automation

Click — or tap — through your app. Let the AI write the code.

Build production-grade automated tests without writing a single line of automation code. Record real user journeys across web or native mobile with smart selectors, and let the AI generate clean, idiomatic test code in your framework's native style. Then manage your entire automation framework — suites, schedules, dashboards, defects — through AI-guided surfaces designed for humans, not just engineers.

  • Visual recorder captures every web or mobile action with self-healing selectors
  • AI writes test code in your framework's native style
  • Manage your automation framework and activities with AI Assistance — seamlessly, no code
  • Inspect, tweak, schedule, and re-run — all from the same interface

No vendor lock-in

Your code. Your data. Your infrastructure. Your model.

Everything Testver produces is yours, in your repository, in standard framework formats. The product runs on hardware you control. Your test data never leaves your network. Swap LLM providers per project. And if you ever stop using Testver, your tests stay exactly where they are — untouched, fully runnable on their native framework.

  • Tests live in your repo, in native framework format
  • Self-hosted on your hardware — your data stays with you
  • Testver cloud AI or free local AI (Ollama / LM Studio) — switch any time
  • Leave whenever — nothing locked, nothing proprietary

Completely free to use

No subscriptions. No usage caps. No paywalls.

Testver is genuinely free — every feature, every framework, every AI capability, every dashboard. Nothing held back. No catches, no upsells, no surprise restrictions on team size or project count. Bring your own LLM keys, or run a local model, and you own the full product.

  • Every feature available from day one
  • Unlimited tests, suites, runs, projects, and users
  • No usage limits or AI credit gating
  • No license to renew, no rug-pull risk
What's inside

Six headline capabilities — and a dozen more behind them

These are the six surfaces most teams spend their day in — across web, mobile, and API. Every other capability — connectors, dashboards, the Git workflow, cloud runs, and more — extends or supports them.

AI Assistance

Your copilot for Web, Mobile, API, and Reports.

Ask in plain English. The AI runs the right tools, writes the code, and explains the results.

  • WebCreate and update tests in any major framework, manage them end-to-end, debug failures, and refactor flaky tests. Or scaffold a brand-new framework of your choice from scratch.
  • MobileAuthor, update, and fix native Android & iOS tests, drive on-device actions, and triage mobile failures — all in plain English.
  • APITesting, validations, automations, and scripting in minutes.
  • ReportsGenerate dashboards and reports on the fly.
WebMobileAPIReportsPermission-gated tools
RECORDING
0:00
clickbutton.login
fillinput[name="email"]
clickbutton[type="submit"]

AI Record Agent

Click. Record. Generate. Save LLM costs by up to 80%.

A dream feature for any test automation framework. Walk — or tap — through your web page or native mobile app once. Testver captures every action with smart, self-healing selectors and generates a clean test in your framework's native style.

Automate complex scenarios in minutes with test-aware context — cutting LLM costs by up to 80%. Update or extend tests any time, with your existing structure intact.

  • AI AnnotationsA first-of-its-kind capability that makes anything possible. Add complex validations, custom actions, or data extractions by describing them in plain English — no code required.
Web & mobileSmart selectorsAI AnnotationsSelf-healing
iPhone 15 · iOS 17
REC 0:00
tap~"Sign in"
type#email · qa@acme.io
tap~"Continue"

Mobile Testing

Native Android & iOS — record, generate, run.

Switch a project to Mobile mode and the whole Testver experience follows. Record by tapping through your app, let the AI generate a clean Appium test in your framework's style, then run it on a cloud device farm or a phone plugged into your own machine.

Live device view, self-healing locators, AI annotations, and the same dashboards, scheduling, and reporting you get for web — now for native apps.

AppiumAndroid & iOSCloud + local devicesAI RecordSelf-healing
GET/api/cart200 OK
status == 200
schema: valid
checkout.spec.ts · 8 passed

Web and API Testing

Browser flows and API contracts — one workspace.

Author and run browser tests across every major web framework, and build Postman-grade API collections right beside them — environments, auth profiles, schema-aware assertions, and pre / post-response scripts.

Validate a UI journey and the endpoints behind it in the same project, with the same dashboards, scheduling, and reporting.

Web frameworksAPI collectionsSchema assertionsAuth & environmentsJS scripting
SmokeCheckout suite
12 cases
User can log inRUNNING
Cart updates after addRUNNING
Checkout completesRUNNING

Test Management

Cases, plans, cycles, executions — one connected system.

Generate test cases with AI in minutes, then link them directly to your automation scripts. Organise everything into test plans, cycles, and executions — with coverage analytics and impact analysis at every level.

Full JIRA integration keeps requirements, defects, and team workflows perfectly in sync — so every test traces all the way back to the requirement it covers.

AI test casesPlans & cyclesJIRA integrationCoverageTraceability
138
Passed
3
Failed
4m 22s
Duration
Daily 6am
Pass rate · last 7 runs 97.9%
Next run starts in 02:47

Runs, Schedules & Results

Run, schedule, triage — all in one view.

Run scripts locally or in the cloud — on demand, on a cron schedule, or as part of your delivery pipeline. Watch executions stream live with per-step screencast, trace, video, screenshots, and console output.

Every test keeps its full execution history. AI failure analysis clusters errors and suggests owners; AI Fix turns broken tests into one-click patches. Compare any run against a baseline and dispatch reports to Slack or email.

Local & cloudSchedulesExecution historyFailure analysisAI Fix
And when the app changes

Your tests keep up — Auto-Heal repairs them

Everything above assumes your tests still match the app. Development doesn't pause for that: a test id gets renamed, a component is restructured, a redesign ships — and yesterday's green suite goes red. Auto-Heal handles that class of failure for you.

Auto-Heal

A fix built from the failure's own page evidence — proven by a re-run before anything is kept.

  • Reads the real pageThe trace, the live browser session, or a fresh probe — the DOM the test actually saw when it broke.
  • Proves the fixEvery affected test is re-run before anything is kept. If one still fails, the change is reverted.
  • Leaves you in controlSuggest mode reviews first with one-click Apply. Auto mode keeps verified fixes. Undo any of them.
PlaywrightSeleniumWebdriverIORobotCypressLocal & cloud
login.spec.ts › submits credentialslocator not found
Page evidencefrom the failing run — the test id was renamed.
pages/LoginPage.ts
− getByTestId('login-sub')
+ getByTestId('login-submit')
3 of 3 passed— fix kept.
And when it needs to know more

Teach the AI your standards — and give it your tools

Agent Skills teach the assistant how your team works, and MCP servers connect it to the systems only your network can reach — so what comes back looks like your code, and runs against your real data.

Assistant contextSkillsMCP
Testver AI
Your skills and your tools, loaded into the assistant.
checkout.spec.ts

Agent Skills & MCP Servers

Two open extension points — one for the knowledge the AI works from, one for the tools it can reach.

  • Skills carry your standardsHow your team names, structures and reviews tests — captured once, applied every time the AI writes code. Built-in skills included, one of which scaffolds a whole framework from scratch.
  • MCP reaches your systemsPoint Testver at any MCP server — a database, GitHub, a browser, an internal API — and those tools join the assistant’s palette. Nothing Testver-specific to build.
  • Scoped and permission-gatedOnly the skill the task calls for loads, and every external tool call is approved exactly like a native one. Nothing runs behind your back.
Built-in skillsYour own skillsAny MCP serverDatabasesInternal APIsPermission-gated
And where it all runs

Your Testver always on — your browsers in the cloud

Everything above works on a laptop. Testver Cloud moves Testver itself onto a private server we look after, and Testver Grid moves the browsers onto a fleet that is part of the product — both part of the product, with nothing to sign up for.

Testver Cloud & Testver Grid

Two questions your plan already answers: where does Testver run, and where do the browsers run.

  • Cloud: a Testver of your ownThe full application at your-team.cloud.testver.com — awake 24/7, backed up continuously, repaired automatically. One workspace per plan; the whole team signs in to it.
  • Grid: browsers without a vendorChromium, Firefox and WebKit on our machines. No grid account, no keys in CI, not a line of test code changed — video, command log and proof it ran there land in Results.
  • Sized by your planGrid gives Pro, Power and Team 1, 2 and 3 browsers at once, with more available as an add-on; Cloud gives Power and Team one always-on workspace. You pay for concurrency, never per run.
Pro · Power · TeamOne workspace per planChromium · Firefox · WebKitNo vendor keysSelf-healingBacked up
acme.cloud.testver.comAlways on
Nightly regression02:00waiting
Run onTestver Grid3 at once · team pool
checkout.spec.tsChromium
login.spec.tsFirefox
search.spec.tsWebKit
Your Testver, always on — your browsers, in the cloud.
Cloud execution verified
Explore every exciting feature

15+ features, fully detailed on the Features page

Faster by design
0%

Save up to 85% of your testing time with Testver

Record, generate, fix, and ship — Testver collapses hours of manual setup, authoring, and triage into minutes. Less busywork, faster deliverables, every single sprint.

Without TestverHours of manual work
With TestverMinutes, AI-assisted
Hours → minutes
on the work you do every day
10× faster authoring
record, generate, done
Ship every sprint
deliverables, not backlog

Typical estimates for a mid-level automation engineer; actual time varies by project.

Full walkthrough

Watch a real session, start to finish

No slides and no edits that skip the hard parts: installing Testver, pointing it at a project, generating tests, breaking one on purpose, and watching Auto-Heal repair and verify it before it reaches CI.

Why we built Testver

Every AI testing product we tried asked for the same thing first: abandon the suite your team spent years building and rewrite it inside someone else's runner. Then pay per seat, every month, to keep access to your own tests.

That trade never made sense to us. The frameworks are good. Playwright, Selenium, Cypress and the rest already do the hard part well — what they lack is everything around them: writing the tests, reading the failures, fixing the locators, and keeping the whole thing organised.

So Testver adds that layer without touching what you own. Your tests stay plain code in your repository, in your framework, running on your machine. Uninstall it tomorrow and your suite still runs — that constraint shaped every decision in the product.

— The team behind Testver

See exactly how it fits your project

What that adds up to

0+

Frameworks wrapped

0

Languages generated

0

Features documented

0

CI platforms gated

0

Cloud grids supported

$0

For the tool itself

Web, mobile and API testing in one place — self-hosted, with your choice of AI. The only thing you ever pay for is AI usage, and running a local model makes even that free.

Ready to upgrade your test suite?

Keep your framework. Add AI and a premium toolset.

Set up in minutes. Self-host on your own hardware. Describe a test in plain English and get working code in your own framework — in a fraction of the time.