Use case
Release Testing & Pre-Release QA
Replace the manual pre-release click-through with an autonomous run that checks every flow and hands back what's broken, with reproduction steps.
The problem
Before every release, someone runs through the critical flows by hand: sign up, log in, the main create/edit/delete loop, checkout, settings. It's slow, it's boring, it's error-prone, and it's the step that gets compressed when the release is late — which is exactly when regressions slip through.
Why the usual approach falls short
- Manual pre-release QA is a person-shaped bottleneck. It doesn't fit a same-day hotfix or a team shipping daily.
- A scripted smoke suite helps but decays. It covers a fixed list, and that list stops matching the product.
- Coverage silently narrows under pressure. "Check the important bits" becomes "check the bits I have time for."
How BlackBat AI fits
Point BlackBat AI at the release candidate on staging and it runs the pre-release sweep for you — exploring every reachable flow and checking the plain-English journeys you've defined as must-pass. You get back a clear result: which explicit checks passed, and what broken behaviour the exploration turned up, each with a screenshot and reproduction steps you can hand straight to a developer.
The plain-English checks are where you encode "this must work to ship": "a new user can sign up, verify their email, and complete onboarding." How to write those is its own short guide.
What it looks like in practice
- Deploy the release candidate to staging.
- Run BlackBat AI — the autonomous sweep plus your must-pass checks.
- Review findings; fix or accept; ship.
A release checklist that runs itself
A pre-release run replaces the manual click-through with something repeatable:
- Deploy the release candidate to staging.
- Run a full crawl for the broad sweep, since a release is the time to be thorough.
- Check the must-pass flows. Plain-English suites give you pass/fail per step for sign-up, the core loop, checkout and anything else the release must not break.
- Review findings in the changed areas first, then the rest.
- Ship, or fix and re-run. A diff run after a fix is cheaper than a second full crawl.
Making it a required step
If you want the result to gate a release instead of relying on someone to look, trigger the run from your release pipeline with an API key (CI/CD triggering is available on paid plans) and wait on the status: PASSED continues and FAILED, TIMEOUT or CANCELLED stops. The release process guide and the CI/CD walkthrough cover where it fits. Run notifications can post the outcome to Slack or a webhook so the whole team sees it.
Where it fits
This is the layer between your CI test run and production. Unit and integration tests run earlier and faster; the pre-release BlackBat AI run is the "does the whole thing still work for a user" check that used to land on a person. See the end-to-end testing guide for how it sits in the wider strategy.
FAQ
Point BlackBat AI at your app
One URL. A map of every flow and a list of what's broken, in minutes. Free, no credit card.