Automate your end-to-end test script generation with GitHub Copilot. AutoQA ingests test cases from Azure DevOps, Jira, or local input, then uses Copilot to generate Playwright + Cucumber (or Selenium) scripts in 11 languages. Includes manual page recorder, intent-generation recorder, crawl-based locator caching, and self-healing test execution.
Features
- Multi-source ingestion — Azure DevOps Test Plans, Jira (Xray / Zephyr / base), or local JSON / manual entry
- Copilot-driven script generation — Playwright + Cucumber, plain Playwright, or Selenium across 11 languages (TypeScript, JavaScript, Python, Java, C#, Ruby, etc.)
- igen — Intent Generation Recorder — record a manual session in a real browser; Copilot maps every interaction to structured test steps with verified locators
- Manual Page Recorder — visit and tag pages in a controlled session for POM extraction
- Locator Crawl — scan the application up-front to build a high-quality locator cache
- Self-Healing Test Runner — when a locator breaks at runtime, AutoQA re-locates from live DOM and patches the page object automatically
- Environment Profiles — switch between staging / prod / custom configs in one click
- License-managed access — sign in with GitHub or use an organisation access code
Requirements
- VS Code 1.90 or later
- GitHub Copilot extension installed and signed in
- Node.js 18+ on PATH (for running generated tests)
Quick Start
- Open a workspace folder (your test project)
- Click the AutoQA icon in the activity bar
- Click Sign In (GitHub) or Enter Code (organisation access code)
- Click Initialize Config when prompted, choose your engine + language
- Use Fetch Test Cases to pull from ADO/Jira, or Input Test Steps for manual entry
- Click Run Automation Pipeline — Copilot generates and runs your test scripts
License
Access is managed via the AutoQA license server. Request access from the sidebar; once approved, scripts will generate.