Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TestGenX ChatBotNew to Visual Studio Code? Get it now.
TestGenX ChatBot

TestGenX ChatBot

TestGenX Team

|
35 installs
| (6) | Free
Beta Version : Generate tests using AI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AlphaQ – Your AI-Powered Test Automation Copilot for Web Apps

Beta VS Code Extension Powered by Playwright Cross-Browser

⚠️ Beta Notice

This extension is currently in active beta development.
We're excited to share early access with our community!

Please note: Features may change according to feedback.



AlphaQ, part of the TestGenX suite, is an intelligent testing assistant seamlessly integrated into Visual Studio Code. It empowers you to effortlessly generate, manage, and evolve Playwright-based end-to-end tests using plain-text specifications and an intuitive in-editor chatbot.

Stop manually scripting, start conversing! Whether you're drafting new test scenarios, debugging tricky selectors, or exploring edge cases, AlphaQ is your dedicated partner—think ChatGPT, but expertly fine-tuned for the art of E2E testing.

Key Features

  • Intelligent Chatbot (Your Testing Copilot):
    • Converse naturally to generate and refine tests:
      • "Write a Playwright test to log in as admin and verify dashboard access."
      • "What's the best selector strategy for dynamic modals?"
      • "Convert this CSV of user actions into Playwright steps."
    • Context-aware: Understands your project files and structure to provide relevant assistance.
  • Automated Playwright Test Generation:
    • Simply drag-and-drop .csv or .json test specification files into the AlphaQ panel.
    • AlphaQ leverages your chosen Large Language Model (LLM) to analyze the specs.
    • An intelligent browser automation agent can explore your UI to inform test creation.
    • Automatically generates Playwright (JavaScript) tests and saves them directly to your project.
  • Multi-Model LLM Support:
    • Flexibility to choose from a range of powerful LLMs: Gemini, openai, and more.
    • Optimize for cost, speed, or specific capabilities based on your project's needs.
  • Comprehensive Test Coverage:
    • Designed to help you expand and enhance your existing E2E test suites.
  • Direct VS Code Integration:
    • Works as a VS Code extension for a seamless development experience.

🎥 See AlphaQ in Action

  • Watch our demo to see how AlphaQ transforms test creation from hours to minutes:

    Screener Demo Recording

    See how to go from CSV specifications to working Playwright tests with just a few clicks and natural language commands.

Getting Started

  1. Install AlphaQ:
    • Find "TestGenX ChatBot" in the Extensions Marketplace and click Install.
  2. Open the AlphaQ Panel: Access AlphaQ through the VS Code activity bar.
  3. Set Up Your Project:
    • If it's your first time, AlphaQ will guide you to link your E2E test directory.
  4. Provide Test Specs:
    • Upload a .csv or .json file containing your test scenarios onto the AlphaQ panel.
  5. Chat & Generate:
    • Use the chatbot to describe tests, ask fo r help, or trigger generation based on your spec files.
    • Review the generated Playwright tests.

💡 Tip: You can check your remaining test generations in the AlphaQ panel status bar.

Usage Limits & Quota

AlphaQ uses a lifetime quota system to manage test generation during the beta period:

  • 10 Free Generations: Each installation comes with 10 lifetime test generations

What Counts as a Generation?

  • Each time you generate a complete Playwright test file from your specifications
  • Chat conversations and assistance do not consume quota
  • Only actual test file creation counts toward your limit

Need More Generations?

When you reach your limit, contact us for:

  • Additional quota during beta testing
  • Information about upcoming paid plans
  • Enterprise solutions for teams

Supported LLMs

AlphaQ supports a variety of LLMs, allowing you to choose the best fit for your requirements:

  • Google Gemini
  • Openai
  • And more to come!

API Key Configuration

AlphaQ requires API keys from your chosen LLM provider to generate tests. Follow these steps to obtain and configure your API keys:

Getting API Keys

Google Gemini API Key

  1. Visit Google AI Studio:

    • Go to Google AI Studio
    • Sign in with your Google account
  2. Get Your API Key:

    • Click on "Get API key" in the left sidebar
    • Click "Create API key in new project" or select an existing project
    • Copy the generated API key
    • Important: Keep this key secure and never share it publicly

OpenAI API Key

  1. Visit OpenAI Platform:

    • Go to OpenAI Platform
    • Sign in or create an account
  2. Generate API Key:

    • Navigate to the API Keys page
    • Click "Create new secret key"
    • Give your key a name (e.g., "AlphaQ Extension")
    • Copy the generated key immediately (you won't be able to see it again)
    • Important: Store this key securely as it won't be displayed again

Configuring API Keys in AlphaQ

  1. Open AlphaQ Settings:

    • Open the AlphaQ panel in VS Code
    • Click the settings/gear icon in the chatbot interface
  2. Select Your Model:

    • Choose your preferred LLM provider from the dropdown:
      • Google Gemini (recommended for balanced performance)(free for limited usage)
      • OpenAI GPT (premium option with advanced capabilities)
  3. Add Your API Key:

    • Paste your API key in the corresponding field
    • Click "Save" to store your configuration
    • The key is stored securely on your local machine
  4. Test Your Configuration:

    • Try asking AlphaQ a simple question in the chat
    • If configured correctly, you should receive a response

Roadmap & Current Status

Feature Status Notes
Playwright Test Generation ✅ Stable JavaScript output
Embedded AI Chatbot ✅ Stable E2E testing queries
Multi-Provider LLM Backend ✅ Available Flexible LLM selection
Cypress Test Generation 🧩 In Progress Future support for Cypress framework
Repository Code Scanning 🗓️ Coming Soon Allow AlphaQ to understand your codebase directly

License

This extension is licensed under a proprietary license by TestGenXTeam. All rights reserved.
See LICENSE for more information.

Support

If you have a bug to report, a feature to suggest or any questions, feel free to contact us.

Email: info@testgenx.com
Or ping us at @testgenx on X.

AlphaQ: Test smarter, not harder.

Made with ❤️ by the TestGenX Team

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