QA Studio Documentation
A no-code end-to-end testing platform powered by Playwright. Build, record, run, and manage automated browser tests through an intuitive visual interface.
Quick Start
Install & Setup
Clone the repo and run the one-command setup:
git clone <repo-url>
cd qa-studio
pnpm setup
Start the Dev Server
Run both the API server and dashboard:
pnpm dev
Dashboard opens at http://localhost:5173, API at http://localhost:3001.
Create Your First Test
Create a project, add a test, build steps with the visual builder or recorder, and hit Run.
Features
Visual Test Builder
Drag-and-drop interface with 17 action types, selector helpers, and live step editing.
Test Recording
Record browser interactions with intelligent 7-tier selector generation via WebSocket streaming.
Cross-Browser Testing
Run on Chromium, Firefox, and WebKit. Real Chrome mode bypasses bot detection.
Visual Regression
Pixel-level screenshot comparison with baseline management and approve/reject workflow.
Reusable Flows
Create shared step sequences and reference them across tests with nested flow support.
Control Flow
If/else conditionals and loops with 6 condition types and nesting support.
Parallel Execution
Run test suites with configurable concurrency (1-5) and live batch progress tracking.
Analytics Dashboard
Pass rate trends, flaky test detection, test health breakdown, and summary metrics.
Scheduled Runs
Cron-based automated test execution with status tracking and data retention cleanup.
Export & Import
Export tests/projects as JSON. Import with automatic flow ID remapping.
Explore the Docs
| Section | Description |
|---|---|
| Getting Started | Installation, setup, and your first test |
| Test Builder | 3-panel layout, drag-and-drop, step editing |
| Recording | Browser interaction capture and selector generation |
| Actions Reference | All 17 actions with fields and examples |
| Control Flow | If/else, loops, conditions, and nesting |
| Reusable Flows | Shared step sequences across tests |
| Visual Regression | Screenshot baselines, diffs, and approval workflow |
| Test Suites | Batch runs and parallel execution |
| Browser Configuration | Browsers, viewport, permissions, Real Chrome mode |
| API Reference | All ~45 REST endpoints |
| Self-Hosting | Production deployment guide |