01
Analyze
QAHub combines your PRD with live UI signals — visible inputs, buttons, console errors — to build a structured feature map.
AI-powered QA orchestration
QAHub reads your PRD, explores your running app, drafts a reviewed test plan, generates safe Playwright specs, and runs them in isolation — then hands you back a report with evidence and a first-pass failure diagnosis.
Project input
Analyzing live app · 82%
Latest run
How it works
A typed pipeline you can trust — every stage produces structured output you can review, tweak, and replay.
01
QAHub combines your PRD with live UI signals — visible inputs, buttons, console errors — to build a structured feature map.
02
A risk-ranked test plan is drafted. Cases without real selectors are marked as needing review so nothing silently passes.
03
Selected cases are templated into safe Playwright specs, run locally or in a Docker sandbox, and returned with screenshots and a diagnosis.
Features
Stories, archetype detection, and scenarios are produced by an LLM you configure — Claude, GPT, Gemini, OpenRouter, Ollama, MiniMax. Falls back to a deterministic pattern matcher when offline.
Playwright logs in with your test account, BFS-crawls authed routes, probes forms for validation, and captures XHR — so the plan reflects the real UI surface.
Per-case verdicts (pass / needs revision / blocked) before anything runs.
Specs come from typed actions. Missing selectors fail loudly, never silently.
local, dry-run, or Docker per task — multi-user safe.
Step screenshots, traces, stderr, and a first-pass failure diagnosis are aggregated into a structured report you can audit.
Coding agents (Claude Code, Cursor, Windsurf, Cline) connect via stdio or HTTPS — analyze and run tests from inside your editor.
Plays well with
Spin up a workspace, point QAHub at your app, paste a PRD, and watch a reviewed test plan build itself in minutes.