From user story to green run: how a QA team creates, automates, and maintains its tests in one place — without losing the manual testing that still matters.
Everything starts with a release and a clear statement of what to test.
Your team’s home base
A project groups related releases; a release holds the test cases, runs, and reports for one application or team. Create both from Settings, then invite teammates by email.
Start from the user story
Paste a user story — or attach the spec as PDF, DOCX, images, or code — and the AC Generator produces Gherkin-style acceptance criteria you can review, edit, and save to the release.
Manual tests are the foundation — generated from acceptance criteria or written by hand, executed with structure, and tracked like everything else.
From criteria to executable checklists
Turn each acceptance criterion into a full set of manual test cases — happy path, negative, boundary, edge, validation, security, and accessibility scenarios — or write your own from scratch in any release.
Structured manual testing
Work through manual test cases step by step and record pass/fail per case. Results land in the same execution history as automated runs, so your reports show one unified picture.
Automate the repetitive cases in plain English and run them on real browsers with agents you control — manual and automated results share one history.
Plain-English automation — no code required
Promote any manual test case to an automated one. Steps stay in plain English — "Fill Username with standard_user", "Click Login", "Verify Products is visible" — and the runner resolves them against the live page.
Real browsers, live feedback
Install the TestPerfect Agent on any machine — a laptop, Docker container, or VM — and dispatch automated tests to it from the dashboard. Watch steps execute live with screenshots and logs streamed back.
Tests only earn trust if failures get investigated and metrics stay visible. Triage, assignment, and reporting close the loop.
Every failure has an owner
Each run gets a detail page with per-step results, screenshots, and errors. Assign failing runs or test cases to teammates with a note — they see everything on their Assignments page.
Prove the testing is working
Reports show pass rates, automation coverage, flaky tests, execution trends, and per-release KPI breakdowns — filterable by project, release, and time range.
The generators are free to use without an account. Sign up to save test cases to a release, run them on agents, and bring your team along.