Skip to content

Assessing Release Readiness

A practical checklist for deciding whether an environment is ready to ship, using Certyn signals and evidence.

Before releasing, use Certyn's signals to make an evidence-based decision. This guide provides a concrete checklist you can evaluate against your project's data.

Release readiness checklist

Latest regression run completed

Run your full regression suite on the target environment. All Required and Critical priority tests must have a terminal result — no tests should be stuck in progress or queued.

No failures on Required or Critical tests

Any Required or Critical test marked Verified Failed is a release blocker. These must be fixed and re-verified before shipping.

No open Critical or High severity issues

Check for unresolved issues in the target environment. Open Critical or High severity bugs indicate significant risk.

Pass rate above threshold

Overall pass rate should be above 95% (or your project's configured threshold). A declining pass rate signals growing instability.

No unresolved Needs Review items on Required tests

Items flagged Needs Review on Required tests are ambiguous — they could be hiding real failures. Clear the review queue before releasing.

Blocked runs investigated

Blocked tests could be hiding real issues behind environment or data problems. Investigate and resolve or explicitly accept the risk.

Flaky tests quarantined

Flaky tests should be quarantined so they do not pollute the run result. If flaky tests are still active, they add noise to your readiness signal.

Environment version matches release

Confirm the environment is running the version you intend to release. Running tests against an older version gives false confidence.

What is a release blocker?

A release blocker is any condition that makes the release unreliable:

BlockerWhy it blocks
Required/Critical test Verified FailedPrimary workflow is confirmed broken
Required test Blocked (uninvestigated)Cannot confirm whether the workflow works
Open Critical severity issueKnown significant defect in the release
Required test To Verify with Needs ReviewAmbiguous result on a must-pass test

When to override

Not every failure is a true blocker. You may proceed when:

  • only Low priority tests failed and the failures are well-understood
  • a known issue has a documented workaround and does not affect core workflows
  • quarantined (flaky) tests are the only non-passing items
  • a test is blocked due to a test-data issue, not a product defect

Document the override decision so the team has an audit trail.

EventWhat to run
After every deploySmoke suite (quick health check)
Before every releaseFull regression suite
After a hotfixSmoke suite + the specific tests related to the fix

Ask Certyn

You can ask Certyn directly: "Is staging ready for release?" The AI will check your latest run results, open issues, pass rate, and blockers, then give you a summary with evidence.