Flaky Test Triage

See why a browser test failed before rerunning it

Zerocheck shows the failing step, screenshots, console errors and every attempt. A pass after a supported transient retry stays labeled flaky.

Who this is for

Role
Developer on the release rotation
Company
Teams whose CI failures take time to investigate
Trigger
A red build needs an explanation before merge

This is for you if:

  • A web app and a repeatable user flow
  • A test environment, test accounts and an explicit expected outcome

What teams need to solve

Failing steps with screenshots

Retry results stay labeled flaky

Assertion failures are not retried

Why this stays unsolved

Rerunning a failure without investigating teaches the team to ignore CI.

A locator change, an assertion failure and a service error need different responses.

The original failure should remain visible even if a later attempt passes.

The workflow today vs. with Zerocheck

Without Zerocheck

A developer sees a red job, reruns it and loses the context needed to understand why it failed.

With Zerocheck

Open the run, inspect the failing action and expected outcome, and compare the step screenshots. Recovery and flaky labels remain part of the result.

How it works

1

Read the failing step and the exact test revision.

2

Check the screenshot, console output and failure type.

3

Fix the product, test data or test description based on the evidence.

4

Use --fail-on-flaky in CI when a flaky blocking test should fail the workflow.

FAQ

Does Zerocheck rerun every failed test?

No. A transient AI-service error can be retried once in the same browser. Assertion failures are not retried.

Does Zerocheck automatically classify every product bug?

It provides failure details and browser evidence. Engineers still decide the cause and the fix.

See why a browser test failed before rerunning it

Zerocheck shows the failing step, screenshots, console errors and every attempt. A pass after a supported transient retry stays labeled flaky.

Get a demo