AI test automation copilot

Your AI copilot for smarter test automation.

Understand the context. Generate the tests. Automate the execution. Verify the evidence.

Bring a spec, a design, a document, notes, code, or real product usage. TestNeo uses that context to generate tests in natural language and run UI and API checks—so your team spends less time creating tests and more time verifying what matters.

No script to write first

Studio writes the check. You run it.

Bring a design, a bug, or a spec into TestNeo Studio. Or describe a web journey, an API, or an agent claim and run that.

TestNeo Studio

Turn context into a check.

Bring a design, a bug, a spec, or notes. Studio writes the steps. You review them, then run them.

Web

Describe the journey. Run it.

Write the steps in plain English for the page you are testing. Run them and see each step.

API

Describe the request. Run it.

Start from an API spec or a cURL. TestNeo runs the checks and shows what failed.

AI agents

See what the agent actually did.

The agent can say it finished. TestNeo checks that claim against what happened.

Same copilot. A path for each role.

QA, developers, and product start from the context they already have. Then they generate, run, and verify.

QA / Test Engineers

Write the check in plain English and see exactly what failed.

Developers

Check the change you just made before it merges.

QA Managers / Test Leads

See which checks matter for this release.

Product Managers

Turn a design or a ticket into a check you can run.

DevOps / SRE

Run the same checks in the pipeline you already use.

Engineering / Business Leaders

See whether this release is ready, and why.

Studio, Chrome, and your pipeline run the same checks.

Works where you already work

Run the same check from Chrome, your editor, or the pipeline. Each one has its own page.

Agent SDK pip install testneo-agent-sdk · CrewAI · LangGraph · LangChain Chrome Quick Test NLP on any page → Run live → playground VS Code Extension Right-click → Generate Verification Playwright AI SDK import { test } from "@testneo/playwright-ai-sdk" TestNeo CLI $ testneo run checkout.testneo MCP AI Agent Claude Desktop · Cursor · Copilot n8n templates Import HTTP workflows → gate releases

TestNeo Quick Test

Write NLP browser tests on any page and run them from a side panel — no IDE, no local Playwright. Same guest playground as the web demo. Product page →

Add to Chrome — free Read docs Web playground
Includes Plain-English NLP Live step results Playground templates Guest quota Chrome Web Store

Works with your entire stack

One extension, every workflow. TestNeo plugs into where you code, how you deploy, and what you test on.

Code
Map change & generate verification
Chrome
Quick Test extension
Live
VS Code
Primary IDE
Live
Cursor
AI-first editor
Live
Windsurf
Agentic IDE
Live
Kiro
AI assistant
Live
Codespaces
Cloud IDE
Live
Gitpod
Cloud dev env
Live
push
Build & test
Automated pipelines
TestNeo CLI
Terminal / CI
Live
GitHub Actions
CI/CD
Live
Jenkins
CI/CD
Live
GitLab CI
CI/CD
Live
CircleCI
CI/CD
Live
Azure DevOps
CI/CD
Live
Jira
Tracking
Live
run
Execute
Cloud & local Chrome
TestNeo Cloud
Managed infrastructure, zero setup
Live
BrowserStack
Real devices via Chrome
Live
LambdaTest
Parallel execution at scale
Live
Local Agent
Run on your machine, behind your VPN
Live
Data stays on your machine
Works behind VPN & firewalls
Real browser on localhost
Windows, macOS, Linux

Context shows what to test next.

A design, a spec, a bug, a real user path, an incident, or the code that just changed can point to a missing check. When you connect that source, TestNeo uses it to add coverage and to choose a shorter run.

App knowledge

Figma · Swagger · PDF
Specs & designs as context

User journeys

Mixpanel · Amplitude
Hotjar · Clarity sessions

Defects

Jira · bug reports
Historical failure memory

Incidents

Sentry breadcrumbs
Production error paths

Code changes

PR diffs · impact
What changed this release

Web and API suite

Add the missing checks, then run what matters

Add Run Update

Connect a source you already use. TestNeo only adds checks from what you connect.

How coverage works

Know what’s ready to ship—and what isn’t.

This comes after the runs. TestNeo puts the results next to the change and past failures, so you can see what’s ready.

Without TestNeo

  • • You know tests passed or failed
  • • You don't know what changed caused which failure
  • • You run everything every time
  • • Evidence is scattered across logs and screenshots
  • • Ship decision is a gut call
  • • LLM-first tools go quiet if you turn the model off
Recommended

With TestNeo

  • ✓ Change mapped to affected verification automatically
  • ✓ Impact analysis shows what to run and why
  • ✓ Only relevant verifications execute
  • ✓ Evidence collected and unified in one release record
  • ✓ Ship decision with a clear next action and reason
  • ✓ Run, Predict, and PR risk work without a public LLM; generate is optional BYOK
See full feature comparison →

Run without a public LLM. Generate only if you want.

Running a check does not need a language model. Generating tests is optional — use TestNeo’s AI, or your own.

Run

No public LLM required

Runs and release scores stay on your app and the evidence. They do not ask a public model whether to ship.

Generate (optional)

Ours or yours — same seat price

Use TestNeo’s AI, or connect your own Groq or Azure key. Skip this if you already have tests.

Private gateway

Your model, on your network

Connect a private endpoint, such as Ollama. It has to be reachable from TestNeo, not only on your laptop.

Start free AI provider FAQ

From test generation to ship decisions

Every plan includes NLP web & API testing. Run does not require a public LLM. Bring your own model on paid plans for generation — same seat price; you cover GPU/tokens.

FreeGenerate verification
StarterBuild automation
Release IntelligenceShip safely

Free

$0

14-day trial · no credit card

  • 1 project
  • 50 AI-generated test cases
  • 50 test runs / month
  • 25 PR validations / month
  • 30 MCP actions / day
  • NLP web & API generation
  • Playwright SDK spec export
  • Community support
Start free

Starter

$39/user/month

Billed monthly

Everything in Free, plus

  • 3 projects
  • 150 AI-generated test cases / month
  • 400 test runs / month
  • 50 PR validations / month
  • Figma and Swagger imports included
  • Local AI agent for runs
Get Starter
Release Intelligence

Release Intelligence

$149/user/month

Billed monthly

Everything in Pro, plus — Should we ship? Evidence from engineering history.

  • 20 projects
  • 2,000 AI-generated test cases / month
  • 2,500 test runs / month
  • 800 PR validations / month
  • Engineering Memory from Jira, incidents, and past releases
  • Release bundles with PASS / WARN / BLOCK and GitHub checks
  • Executive release dashboard
  • Priority support
Get Release Intelligence

Go deeper when you need detail

Run the check from Studio, Chrome, or an API workflow. Each page has the setup.

Common questions, clear answers

Can I run load tests with the same API suites?
Yes. Export any API NLP suite as a k6 kit from Test Manager — same flows you already run functionally. Tweak VUS, DURATION, and BASE_URL locally (or in CI), run with Grafana k6 or Docker, then upload k6-out/testneo-import.json to Load Insights for p95, error rate, throughput, and pass/warn/fail verdict history. Full walkthrough: k6 Load Export & Insights docs.
What counts as one PR validation on my plan?
One PR validation = one release review workflow for a pull request or branch diff. TestNeo runs impact analysis on changed files, assigns a risk score (0–100), highlights test gaps, and produces a release brief you can open at /web/pr-validation/<workflow_id>. Triggers: MCP in Cursor/VS Code, the PR Validation page, or GitHub auto-validation. Each new PR (or first validation of that PR) uses one credit; re-opening or updating the same workflow does not. Optional test execution inside a validation uses your separate test runs allowance. Pro includes 200/month; Release Intelligence includes 800/month with full PASS/WARN/BLOCK and GitHub Check Runs.
Can you build automation for us if we don’t buy TestNeo?
Yes. TestNeo Labs engagements run in your repo and CI — the platform is optional. We use the same operator playbooks as the Academy bootcamp and cookbook, with documentation and handoff so your team can run releases after delivery.
Isn’t AI / vibe coding enough?
AI tools generate outputs quickly; they rarely deliver stable CI, clear ownership, release gates, and evidence leadership trusts. We implement that operating layer — governance, playbooks, and human judgment — not another pile of specs in CI.
What is TestNeo.ai?
TestNeo is an AI Release Intelligence Platform. It uses verification—including web, API, and AI agent validation—to deliver release confidence and evidence-based ship decisions across IDE, CLI, CI/CD, and MCP workflows. Regression Intelligence connects Mixpanel, Amplitude, Hotjar, Clarity, and Sentry (or upload JSON) so NLP regression coverage can evolve from real journeys and incidents.
What is Regression Intelligence?
A suite recommender on Release Readiness: connect or upload production analytics, refresh analysis, open a ranked run pack in Test Runner, and Generate drafts from knowledge gaps (you approve creates). Guide: Regression Intelligence docs.
Is TestNeo an AI testing tool?
TestNeo is an AI Release Intelligence Platform. Generation and automation are inputs. The product is the release decision—backed by evidence you can inspect, with PASS / WARN / BLOCK for applications and AI agents.
We already use Claude / Cursor. Why TestNeo?
Coding agents plan and edit. TestNeo executes verification against your systems, retains evidence, matches Engineering Memory, and returns PASS / WARN / BLOCK for releases and agent runs. Bring your agent; bring your release brain (TestNeo).
We use CrewAI or LangGraph. Do we need another agent platform?
No. TestNeo is the verification and release layer for agents you already run. Install testneo-agent-sdk, ingest a thin run summary, get Claimed → Observed → Verified with PASS / WARN / BLOCK. See the AI Agent Verification guide and integration steps.
Aren’t evals / LLM-as-judge scores enough?
No. Judge scores and datasets measure writing quality. They do not prove a refund, confirmation, or memory isolation happened. TestNeo Verify is the ship decision for one run (PASS / WARN / BLOCK). Eval is oracle health across many gates — not an LLM beauty bench.
Does TestNeo auto-heal failing assertions?
Heal is suggest only. Auto-rewriting assertions can hide real product breaks. A human reviews the evidence and owns PASS / WARN / BLOCK. Generation from chat is optional support for some product paths — not the release decision.
Do I need coding skills?
No. TestNeo is designed for all users, from non-technical testers to automation engineers. Use natural language to create tests, or leverage the VS Code extension for code-first workflows.
What is NeoSense™ AI-Q?
NeoSense™ AI-Q is our AI Quality Intelligence layer. It's a context-aware assistant that lets you interact with your test data using natural language. Ask questions about test execution, get intelligent answers, and receive recommendations based on your test history.
Does it integrate with CI/CD?
Yes. TestNeo integrates with Jenkins, GitHub Actions, GitLab CI, CircleCI, Azure DevOps, and more so teams can run targeted verification, collect evidence, and enforce release gates in CI/CD.
What is adaptive execution?
Adaptive execution is TestNeo’s ability to adjust when UI or API details shift, while preserving the intent of the verification flow and recording what changed as part of the release evidence.
Can I migrate existing tests?
Yes. TestNeo can automatically convert existing automation scripts from Selenium, Cypress, and Playwright into natural language tests, making migration seamless with zero rewrite required.
Is my data secure?
TestNeo prioritises security with encryption, role-based access control, and org-scoped credentials. The Local Agent option keeps browser/API execution on your machine. For AI features, you can use TestNeo managed AI or bring your own Groq, Azure OpenAI, or a private OpenAI-compatible gateway (Ollama, vLLM, LiteLLM). Org keys are encrypted at rest. See AI providers.
Can we use our own Ollama or self-hosted LLM?
Yes. In Settings → AI Providers, choose Private / OpenAI-compatible and set your HTTPS /v1 base URL plus model names (from ollama list or your gateway). From TestNeo SaaS, the endpoint must be reachable over HTTPS (Cloudflare Tunnel, reverse proxy, ALB, or PrivateLink)—not localhost. PR validation, release readiness, and agent verification stay deterministic either way; the model is used where AI authoring and chat need it.
Does a live NLP run send steps to Groq or OpenAI?
No on the happy path. NLP execution is a real browser (Playwright) plus selector memory. A language model is a last resort for unmatched steps or leftover Studio chat — not every click. Evidence (screenshots, logs, oracles) is what the run records.
Do you send our tests to a public LLM?
Not for compile-first surfaces: live run, Predict, PR PASS / WARN / BLOCK, release gates, and agent oracles. Optional generation and Help chat use TestNeo managed AI or your org BYOK (Groq, Azure, Ollama-compatible). Semantic matching uses MiniLM embeddings on TestNeo, not your chat provider. See AI providers.
Can we use TestNeo with no language model at all?
Yes for run and release decisions. Import or write NLP yourself, execute locally or in cloud, and still get impact, memory, and gates. You skip Studio generation and leftover chat. That is compile-first — not an air-gap claim and not “no AI” (embeddings and oracles still exist).
Do we pay less if we bring our own model?
No — seat pricing is the same. You pay TestNeo for the release control plane (Studio, PR risk, gates, memory, seats). You cover your own GPU or cloud LLM costs. We don’t mark up your tokens when you bring your own provider.
Who can use TestNeo.ai?
Engineering teams across roles — developers, QA leads, SDETs, product managers, and engineering managers — use TestNeo when they need clearer release readiness, better evidence, and safer ship decisions.
How do I get started?
Install the Chrome Quick Test extension or the VS Code extension, or sign up for the web platform. Start with a 14-day free trial — no credit card required. After the trial, stay on Free or upgrade to Starter ($39), Pro ($99), or Release Intelligence ($149) per user each month.
Do I need to replace Playwright?
No. You extend it. Generation and Playwright-oriented workflows are part of application verification. The product outcome is release confidence—not script volume.
Does it run locally?
Yes, by default.
Can I use only Playwright for some steps?
Yes, fully hybrid.
Can I try without signup?
Yes. Use the live playground — starts on Web Automation (NLP), 10 guest runs, no account required.
When do I need API key/project?
For dashboard publish and team usage.

Understand the context. Generate the tests.

Automate the execution. Verify the evidence.

Start Free Book a Demo

Featured on

Let's talk about your next release

Or reach out directly

support@testneo.ai Schedule a call