Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TestNeo - AI Test AutomationNew to Visual Studio Code? Get it now.
TestNeo - AI Test Automation

TestNeo - AI Test Automation

testneo

|
14 installs
| (0) | Free
Run NLP tests from VS Code in under 2 min: app.testneo.ai → sign up, create project + API key → paste key in settings → Select Project → run a .testneo file.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TestNeo VS Code Extension

Write NLP test cases in .testneo files and run them from VS Code. Real-time pass/fail results in your editor.


Start in under 2 minutes

  1. app.testneo.ai → Sign up or log in → create a Project → User (top right) → Profile → Generate API Key → copy the key.
  2. VS Code → Install the TestNeo extension (Marketplace).
  3. Settings (Ctrl+, / Cmd+,) → search TestNeo → set API Token (paste key) and API URL = https://app.testneo.ai.
  4. Command Palette (Ctrl+Shift+P / Cmd+Shift+P) → TestNeo: Select Project → pick your project by name.
  5. Open or create a .testneo file → press Ctrl+Shift+T (or Cmd+Shift+T on Mac) to run. Done.

Dashboard is always app.testneo.ai.

Features

  • ✨ AI Test Generation (NEW) — Upload requirements, designs, screenshots → AI generates ready-to-run tests (no other VS Code testing extension has this)
  • Natural Language Testing — Write tests in plain English, no code required
  • Syntax Highlighting — .testneo files get full color-coded highlighting
  • One-Click Execution — Press Cmd+Shift+T (Mac) or Ctrl+Shift+T (Windows/Linux) to run
  • Real-Time Results — Watch step-by-step execution progress in the output panel
  • Cloud & Agent Modes — Run on TestNeo cloud or self-hosted agents for VPN testing
  • Dashboard Integration — Click through to full results, screenshots, and video in TestNeo dashboard
  • Variables & Metadata — Define reusable variables and test metadata in file headers

🆕 AI Test Generation (NEW)

Upload docs → AI generates tests → Run in VS Code. World-class feature — no competitor has this.

How to Use

  1. Open AI Assistant
    Ctrl+Shift+P (or Cmd+Shift+P) → TestNeo: Open AI Assistant

  2. Upload Files (Upload tab)
    Click upload zone or drag files: PDFs, screenshots, requirements, designs
    Name your context: "Login Requirements" → Upload

  3. Generate Tests (Generate tab)
    Select context → Number of tests: 10 → Click Generate Tests
    AI analyzes your docs and creates NLP test cases

  4. Save & Run (Generate tab)
    Select tests (checkboxes) → Save Selected Tests → Opens in editor
    Press Ctrl+Shift+T → Test runs!

What Can You Upload?

  • Requirements (PDF, TXT, MD, DOC)
  • Screenshots (PNG, JPG, WEBP)
  • Design files (Figma exports, mockups)
  • API docs, user stories, feature specs

AI understands context across all files and generates production-quality tests with:

  • Clear names and descriptions
  • Complete NLP steps (Navigate, Click, Type, Verify)
  • Smart tags (ai-generated, feature area)
  • Proper metadata (priority, generated date)

Generated Tests Example

# Test: Login Flow
# Tags: ai-generated, authentication
# Priority: high
# Generated: 2026-02-07

Navigate to https://app.testneo.ai
Click on "Sign In" button
Type "user@example.com" into email field
Type "password123" into password field
Click "Login" button
Verify "Dashboard" text is visible

Saved to generated-tests/ folder. Run with Ctrl+Shift+T — same as manual tests.


Quick Start

Follow Start in under 2 minutes above. Then use this sample in a .testneo file and run it (Ctrl+Shift+T / Cmd+Shift+T):

Navigate to https://www.saucedemo.com
Type "standard_user" into username field
Type "secret_sauce" into password field
Click login button
Verify "Products" text is visible

Results show in the TestNeo output panel and on app.testneo.ai.

.testneo File Format

Basic Commands

Navigate to https://example.com
Click login button
Type "hello" into search field
Verify "Welcome" text is visible
Wait 2 seconds

With Variables

@baseUrl = https://example.com
@username = admin

Navigate to {{baseUrl}}
Type "{{username}}" into username field

With Metadata

# Test: My Test Name
# Tags: smoke, regression
# Priority: high
# Agent: my-agent-uuid

Navigate to https://example.com

Comments

// This is a comment
# This is also a comment (when not a metadata key)

Settings

Setting Description Default
testneo.apiUrl TestNeo API URL (production: https://app.testneo.ai). https://app.testneo.ai
testneo.apiToken Your API key from app.testneo.ai → User (top right) → Profile → Generate API Key (empty)
testneo.projectId Don't manually set — it's automatic. Click "TestNeo: Select project" in the status bar or run TestNeo: Select Project to pick by name. You never need to look up a project ID. 0
testneo.frontendUrl Dashboard URL for "View in dashboard" links. Production: https://app.testneo.ai. https://app.testneo.ai
testneo.defaultAgentId Agent UUID for VPN testing (optional) (empty)
testneo.autoShowOutput Show output panel on test run true

Commands

Command Shortcut Description
TestNeo: Run Test Cmd+Shift+T Run current .testneo file
TestNeo: Run Test with Agent — Run with agent selection
TestNeo: Open AI Assistant — ✨ Open AI-powered test generation panel
TestNeo: Validate Connection — Test API token
TestNeo: Select Project — Pick your project by name (recommended) — no need to look up project ID

How to select a project: Click "TestNeo: Select project" in the status bar (bottom left) or run TestNeo: Select Project from the Command Palette. You'll see a list of all your projects by name — pick one and the extension remembers it. You never need to look up a project ID or type a number. The status bar always shows the current project (e.g. TestNeo: My Project) — click it anytime to switch projects.

Project vs suite: Suites in the dashboard are for organizing tests; the extension runs tests under the selected project.

How It Works

VS Code Extension (Thin Client)
        │
        │ HTTPS (REST API + SSE)
        │
        ▼
TestNeo Backend (Cloud)
        │
        ├── Cloud Execution (browser on TestNeo infrastructure)
        └── Agent Execution (browser on your machine/VPN)

The extension is a thin client — all test intelligence (NLP parsing, element location, visual AI) runs on the TestNeo backend. Tests created from VS Code appear in your TestNeo dashboard alongside tests created from the web UI.

Requirements

  • VS Code 1.85.0 or higher
  • TestNeo account — Sign up at app.testneo.ai, then User → Profile → Generate API Key

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft