Step 1
Analyse & generate
- GetWebstack drafts test cases for exactly what changed, maps them to the branch's acceptance criteria, and proposes the seed data each case runs against.
Step 2
Review test cases
- Review the drafted cases and the seed data in the dashboard. Tighten the wording, add a case for the flagged gap, or tell Claude what to change. The suite you approve is what runs, so the QA reflects your intent, not a guess.
- AC-1 Homepage uses the warm off-white background 01-home-background-color
- AC-3 Headline begins 'Ship faster with' 03-hero-title-text
- AC-5 Signup CTA label updates no test yet
Seed data a logged-in demo user with three sample projects
01-home-background-colorHomepage uses the warm off-white background MED02-hero-badge-textHero badge shows the new label LOW03-hero-title-textHero title uses the refreshed copy HIGH04-hero-subtitle-textHero subtitle uses the reworded copy LOW
Step 3
Run in parallel
- GetWebstack clones your app (frontend, API, worker, database) with controlled seed data in isolated environments, and agents run the test cases in parallel.
Step 4
Get your QA Report
- You get a shareable report: pass/fail per case, screenshots, videos, and the suspected code area that broke.
3 passed · 1 failed of 4
Expected headline begins 'Ship faster with', not 'Build faster with' (AC-3)
Actual headline reads 'Build faster with PostgreSQL, Express, React & Node'
Steps 1. goto / 2. read hero headline: got 'Build faster with'
Suspected code areaclient/src/pages/HomePage.jsxclient/src/index.css