Testers Dynamic - AI-Powered Testing & QA Automation
An AI-powered testing and QA automation extension for Visual Studio Code. Run dynamic tests, accessibility audits, and automated QA workflows directly from your editor. Supports multiple testing platforms including Testlio, QAWolf, Eggplant, and more.
Features
- AI Test Generation: Automatically generate tests using AI
- Custom Test Generation: Create tailored tests for your specific needs
- Record and Playback: Record user interactions and play them back as tests
- Test Execution: Run tests directly from VS Code
- Reporting: Generate comprehensive test reports and analytics
Configuration
Extension Settings
Configure the extension through VS Code settings:
testersDynamic.enterpriseAccount: Set your enterprise account name for advanced features
Usage
Commands
Testers Dynamic: Show Testers Panel - Display the main testing interface
Testers Dynamic: Run Test from CLI - Execute tests using the command-line interface
The extension includes CLI tools for advanced testing workflows:
# Run tests for a specific URL
./testers-dynamic-cli.sh --url https://example.com --run-tests
# Run tests and export results to JSON
./testers-dynamic-cli.sh --url https://example.com --run-tests --export-results results.json
# Run tests with custom configuration
./testers-dynamic-cli.sh --url https://example.com --config custom-config.json --run-tests --export-results output.json
# Or on Windows
testers-dynamic-cli.bat --url https://example.com --run-tests --export-results results.json
CLI Options
--url <URL>: Specify the target URL to test
--run-tests: Execute the test suite
--export-results <file>: Export test results to a JSON file
--config <file>: Use a custom configuration file
Development
Install dependencies:
npm install
Compile TypeScript:
npm run compile
Press F5 to launch the extension in a new Extension Development Host window
Building
Compile TypeScript
npm run compile
The compiled JavaScript will be in the out directory.
Build VSIX Package
# Install VS Code Extension CLI if not already installed
npm install -g @vscode/vsce
# Package the extension
vsce package
The VSIX file will be created in the project root directory and can be installed directly in VS Code.