bug explorerBeta

Finds the bugs nobody wrote a test for.

Tests check what you thought of. Bug Explorer goes looking for what you didn't. It works out where bugs probably hide, pokes around your app like a curious user, and files issues with steps to reproduce.

Bug Explorer · nightlyrun 18
explored 46 screens · 212 actions · 38 min
  • ✕ checkout accepts an expired coupon: filed #219
  • ✕ settings page crashes on an empty team name: filed #220
  • ✓ 9 known issues re-checked · 2 now fixed
  • • next run focuses on billing (most churn)
the problem

Your users are your exploratory testers.

Test suites only cover the paths someone thought to script.

Exploratory testing is valuable, but there's never time for it before a release.

The bugs users report are the ones that sit between features, in flows nobody owns.

how it works

From trigger to result.

It maps the risk

Bug Explorer studies your code to find where defects are most likely to be.

It explores

It drives your web app or Android app on its own, trying real paths, edge cases and odd inputs.

It files what it finds

Each bug becomes an issue with steps to reproduce, ready for triage.

It remembers

Each run picks up where the last one left off. It re-checks known issues and focuses on what's changed.

capabilities

What you get.

Autonomous exploration

No scripts to write. Bug Explorer decides where to go and what to try.

Risk-guided

It spends its time where bugs are likely, like complex logic or code that changed recently. No random clicking.

Web and Android

Explore a web app in a real browser or an Android app on a real phone.

Reproducible issues

Every finding lands in your tracker with the steps that triggered it.

Memory across runs

Known issues are re-checked, fixed ones are noticed, and new runs focus on fresh ground.

On demand or scheduled

Run it before a release, or nightly so the hunt never stops.

Exploration with a map

Random clicking finds shallow bugs slowly. Bug Explorer starts by reading your code to figure out where defects are most likely: complex logic, fragile boundaries, recently changed areas. Then it spends its time there. It’s the instinct a good exploratory tester has, only it shows up every night.

From finding to fix

Every bug it finds becomes an issue in CodeReviewer with the steps that reproduce it. From there it joins the normal flow: validation against the code, a fix pull request if you want one, and QA sign-off before it closes.

faq

Questions, answered.

How is this different from test automation?

Test suites confirm that known flows keep working. Bug Explorer looks for unknown problems. Most teams use both: suites for regressions, Explorer for discovery.

Will it file duplicate issues every run?

No. It remembers previous runs, re-checks known issues and reports what's new.

Can it explore pages behind a login?

Yes. Like test suites, it can work as a signed-in user.

Is it safe to run against production?

Bug Explorer behaves like a real user and can create data as it goes, so most teams point it at a staging environment.

Why is it marked Beta?

Bug Explorer is usable today and improving quickly. Beta means we're still expanding it and welcome your feedback.

Give every PR the review it deserves.

Start your 15-day free trial. We onboard a few teams every week.