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:

bash
git clone <repo-url>
cd qa-studio
pnpm setup

Start the Dev Server

Run both the API server and dashboard:

bash
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.

Read the full getting started guide →

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