Capture context
Editor Extension / SDK / CLI / MCP starts from the same project context.
Understand what changed. Verify what matters. Know when to ship.
TestNeo connects your code, requirements, Figma designs, Jira stories, user behavior, and APIs into a unified Release Intelligence Layer. From change impact to release decisions, teams can verify, investigate, and act directly from their IDE, terminal, CI/CD pipelines, or AI agents.
Interactive walkthrough
Editor Extension / SDK / CLI / MCP starts from the same project context.
Change-aware validation executes only what matters for this release risk profile.
Release Intelligence Layer unifies proof into one release-confidence signal leadership can trust.
How TestNeo Works
Starts from the exact files and components changed in this release.
Maps what changed to affected flows, APIs, and risk surfaces.
Builds meaningful validation for what matters in this release.
Runs must-run checks first, then recommended checks based on risk.
Unifies outcomes into traceable proof teams and leadership can review.
Converts validation outcomes into clear release guidance.
Demo scenes
In your repo
Write tests in plain English, execute them in native Playwright, and optionally publish results to TestNeo for team visibility and release assurance.
Use ai.run, ai.step, ai.verify directly in your Playwright tests.
No black-box runtime. Runs in your local/browser test context.
Push run history to your project dashboard for team visibility.
import { test, expect } from "@testneo/playwright-ai-sdk";
test("inline hybrid", async ({ page, ai }) => {
await ai.run(`
Navigate to https://www.saucedemo.com
Enter username as "standard_user"
Enter password as "secret_sauce"
Click on Login button
Verify "Products" is visible
`, {
autoPublish: {
projectId: Number(process.env.TESTNEO_PROJECT_ID),
testName: "inline hybrid quickstart"
}
});
await ai.step("Add Sauce Labs Backpack to cart");
await expect(page.locator(".shopping_cart_badge")).toHaveText("1");
});
No black-box runtime. Your tests run on your Playwright context, with your debugger and your traces.
Plain-English steps and page.* / expect() live in the same test. Use whichever fits the moment.
Tighten down for CI gates, loosen up for local exploration. Same SDK, three modes for different jobs.
Optional one-line publish pushes results to TestNeo so the rest of your team gets visibility — no extra plumbing.
TestNeo CLI — Run .testneo files from your terminal or CI. Same signup, project, and API key as the SDK.
npm i -g @testneo/cli · CLI docs → · Overview on this page
10 guest runs without signup, then a 14-day trial for full project history and team workflows.
In your editor
Generate verification from source code changes without leaving your IDE. Works across VS Code-compatible editors including VS Code, Cursor, Windsurf, Kiro, Gitpod, and GitHub Codespaces.
Select "Generate Verification with TestNeo" from the context menu.
Meaningful checks appear in a side panel in seconds.
Execute verification and see release signal without switching windows.
// Right-click the function below and select "Generate Verification"
export function calculateCheckout(items, taxRate) {
const subtotal = items.reduce((sum, item) => sum + item.price, 0);
const tax = subtotal * taxRate;
return {
subtotal,
tax,
total: subtotal + tax
};
}
// TestNeo generates validation:
// ✓ Typical checkout with multiple items
// ✓ Zero items edge case
// ✓ Negative tax rate handling
// ✓ Decimal precision verification
Full test generation, execution, and results — directly inside your editor with the same TestNeo workflow.
Generated test cases are editable — fix assertions, add steps, tune logic, and re-run instantly.
Push results to TestNeo so your team sees what's tested and what passed — one click.
JavaScript, TypeScript, Python, Go, Java — any language you're coding in.
The TestNeo editor extension is always free to use locally. Sync to the TestNeo dashboard when you're ready to share with your team.
In your terminal and CI
Use the CLI when verification needs to run in the shell, CI, or release automation. Same projects, same intelligence layer, same release signal.
Working example (Sauce Demo) — same flow as the CLI docs:
# Test: Sauce Demo login smoke
# Project: 47
# Environment: dev
Navigate to {{base_url}}
Enter username as "standard_user"
Enter password as "secret_sauce"
Click on Login button
Verify "Products" is visible
$ npm install -g @testneo/cli
$ testneo config set apiKey tn_your_key
$ testneo config set projectId 47
$ testneo config set defaultEnvironment dev
$ testneo doctor
# ✓ API reachable · projects listed
$ testneo run login.testneo --wait --fail-on-error
In AI chat and IDE workflows
MCP turns TestNeo into an operational layer for AI-native teams: resolve context, generate validation, execute, watch, and triage without losing the thread. One shared setup. One context model. You still approve writes.
The flow
project 47 — name_query "figma checkout", then generate tests with auth_preamble preset saucedemocontext_id=203. Drafted 4 test cases as NLP + Playwright .spec.ts. Preview before saving?exec_4821 — what broke and what's the fix?cart.total selector drifted. suggested_nlp_patch ready: 2-line diff hardens the route. Apply via testneo_update_test_case_nlp?One chat. Tailored answers based on what you ask.
Works in any MCP-aware IDE or AI chat. You approve anything that saves, and everyone can see what ran.
Verification intelligence
This is how TestNeo stays fundamentally different: it connects code understanding, impact analysis, validation generation, execution, and release guidance into one workflow instead of giving you another pile of scripts.
Right-click any function and get plain-English test cases generated from your actual code logic. No frameworks to learn, no test code to write.
When buttons move, IDs change, or layouts shift, tests adapt automatically. No more broken selectors or midnight maintenance runs.
#checkout-btn-primary
Click "Place Order" button
Every commit is mapped to affected tests. Know exactly what to run, what's at risk, and what changed — before you push.
Catch visual bugs before your users do. Smart AI analyses every pixel, detects flaky tests, and approves changes in bulk. 50× faster than manual review.
Lighthouse scores, Core Web Vitals, and load-time benchmarks baked into every test run. Performance regressions surface before deploy.
Upload a Postman collection or Swagger/OpenAPI spec and TestNeo generates NLP test cases covering happy paths, negative scenarios, auth flows, and boundary values — across every endpoint. When the spec changes, impact analysis flags affected tests automatically.
Platform highlights
See how TestNeo's intelligent platform guides you through the complete testing lifecycle.
TestNeo lives right inside VS Code. Right-click any function, select "Generate Tests", and watch AI create comprehensive test scenarios in seconds.
Run your tests instantly and see real-time results. TestNeo executes tests on Chrome, captures screenshots, and provides detailed execution logs.
Get actionable insights from your test runs. Analytics reveal patterns, identify flaky tests, and show you exactly where to focus for maximum impact.
Know the health of every branch before merging. Release quality dashboard gives you complete visibility into test coverage, pass rates, and risk.
Release Intelligence Layer
Session replays, funnels, and analytics capture real user behaviour every day. TestNeo turns that data into test cases that cover what actually matters.
When this diagram scrolls into view, a short tour runs by itself.
You can still tap any source or node anytime to explore on your own.
Coverage based on reality, not guesswork
The AI builds a unified context across every source — then generates tests based on real user flows, not guesses from a sprint planning meeting six months ago.
Migration
Integrations
One extension, every workflow. TestNeo plugs into where you code, how you deploy, and what you test on.
What teams get
Need this in your organization?
AI can generate code. Reliable releases require impact analysis, verification, evidence, and judgment. That’s the layer TestNeo provides.
Pricing
No credit card required. Install and start testing in 2 minutes.
14 days · no credit card
For professional developers
For power users & teams
Install in two minutes. Generate your first test in ten seconds. No credit card required.
About us
At the heart of TestNeo.ai is a belief that technology should simplify complex processes, not complicate them. More than a product, TestNeo is a shift in AI-driven software testing — empowering teams, reducing time and costs, and delivering seamless digital experiences.
We're redefining how businesses approach software testing by making it accessible, intelligent, and automated. Powered by NeoSense™ AI Agent and NeoSense™ AI-Q, our platform eliminates manual test writing, framework setup, and constant maintenance — so teams can focus on building great software.
Make testing so intelligent and automated that teams never think about test maintenance again. Ship faster, break less, sleep better.
FAQ
Get in touch
Or reach out directly