QAEverest — AI Test Case Generation for VS Code
Generate AI-powered test cases without leaving your editor. This extension gives you two ways to work:
- QAEverest chat panel — open the QAEverest view in the Activity Bar and just chat to generate functional, API, Web (UI), Mobile, Security & Performance tests. Attach a requirements document (PDF, DOCX, XLSX, CSV, TXT, MD) or paste text, generate, and save straight into your workspace. The panel follows your VS Code theme, with a built-in light/dark toggle.
- QAEverest MCP server — registered with VS Code's built-in MCP support, so Copilot Chat (or any MCP-aware agent) can call QAEverest's tools directly.

Side panel
Connect once by pasting your API key, then use the tabs:
| Tab |
What it does |
| Test Cases |
Functional / system test cases from a document or story |
| API |
API test cases from a story or an OpenAPI / Postman spec |
| Web (UI) |
End-to-end web automation test cases (runs as a background job) |
| Mobile |
Mobile automation test cases (background job) |
| Security |
Live header / SSL / vulnerability scan of a URL, with findings |
| Performance |
Load / stress / spike / soak metrics against a URL |
- Click the QAEverest icon in the Activity Bar → Enter API key to connect (paste your
qae_ key from Admin → API Management; stored in VS Code's encrypted secret storage).
- On a generation tab, drop a document or paste text. The text is extracted locally in your editor — nothing is uploaded; only the extracted text is sent to the QAEverest API for generation.
- Set the options for the tab and Generate (or Run for Security / Performance).
- For test cases: review the cards, select the ones you want, and save to the workspace as Gherkin
.feature (BDD) or structured .json (TDD) — under qaeverest-tests/.
What you get
Seven tools, covering every QAEverest service:
| Tool |
What it does |
generate_testcases |
Functional/system test cases from a user story — Gherkin, positive/negative/edge |
generate_api_tests |
API test cases from a description, OpenAPI/Swagger spec, or Postman collection |
generate_ui_tests |
End-to-end UI automation scenarios (navigate/click/type/assert) |
generate_mobile_tests |
Mobile automation scenarios (gestures, device states) |
security_scan |
Headers, SSL/TLS, and vulnerability checks against a URL |
performance_test |
Load/stress/spike/soak metrics against a URL |
get_usage |
Credits remaining, requests this month, enabled services |
Ask Copilot Chat things like:
Using qaeverest, generate test cases for: "User can reset their password via emailed OTP, max 3 attempts."
Setup
- Install the extension.
- Click the QAEverest icon in the Activity Bar → Enter API key to connect (or run QAEverest: Connect Account from the Command Palette) and paste your API key (Admin → API Management in your QAEverest account). It's stored in VS Code's encrypted secret storage — never written to a settings file.
- Use the side panel, or open Copilot Chat and ask for test cases — VS Code starts the QAEverest MCP server automatically on first use, using the same key.
Self-hosted or enterprise deployment? Set qaeverest.apiUrl in your VS Code settings to your instance's API base URL before step 2.
Credits & limits
Each generation/scan/test call consumes QAEverest credits per your plan; get_usage reports what's left. Async tools (generate_ui_tests, generate_mobile_tests) run as background jobs and may take a few minutes — the chat response arrives once the job completes.
Links
| |