Skip to main content

Release Management

Short answer

TestChimp release management answers one question before you deploy: has this version been tested enough, in the right places, with evidence we can audit? Releases group test runs (scoped validation campaigns), roll up manual session captures and automation batches, and surface release intelligence—delta analytics, requirement coverage, ExploreChimp findings, and TrueCoverage changes—so sign-off is based on data, not spreadsheets.

Why release management matters

Shipping fast only works when you can trust what was validated. Without release-level coordination, teams hit the same failure modes:

Failure modeWhat goes wrongRelease management response
Scattered evidenceManual QA in Slack threads; CI green in another tab; no single view per versionOne release rolls up every linked execution
Checkbox manual testing"Mark as passed" with no steps, screenshots, or tester identityChrome extension capture records auditable sessions linked to test runs
Automation silosCI batches exist but nobody ties them to the release candidateLink automation batches to test runs on the release
Unknown scope"We tested checkout" but not which scenarios or requirementsFocus areas and requirement coverage scoped to the release
Blind deploysCode merged without knowing what plans, tests, or RUM events changedRelease intelligence compares this release to the prior one

Release management is not bureaucracy—it is the shortest path to deploy confidence when product, QA, and engineering need a shared picture of readiness.

The TestChimp release model

In TestChimp, a release is a versioned milestone for your application (for example v2.4.0). Each release has:

ElementPurpose
Version & metadataName, type, due date, git commit SHA, prior release, deployments per environment
Focus areasOptional scope on your test plan—which story/scenario folders matter for this release
Test runsOne or more named validation campaigns attached to the release
Aggregated progressPass / fail / not attempted across scenarios, manual + automation
Release intelligenceDelta analytics, coverage, ExploreChimp, TrueCoverage—scoped to commits since the prior release

Open Releases from the main sidebar to see every release in the project.

Releases list with progress bars

Click a release to open the release viewer: metadata, overview charts, and the test runs table. Use View release analytics (or navigate to the release analytics page) for deeper intelligence panels.

What is a test run?

A test run is a named, scoped validation campaign—the same concept as a TestRail Test Run or Qase Run, but native to TestChimp's Git-backed plans and execution history.

A test run answers: "For this release (or sprint), which scenarios must we validate, and how far along are we?"

ConceptIn TestChimp
ScopeSelected folders/files from plans/stories and plans/scenarios
ExecutionsLinked automation batches and manual sessions (many-to-many)
ProgressPer-scenario Passing, Failing, or Not attempted (latest linked execution wins)
LifecycleActiveCompleted or Archived
Release linkOptional but typical—test runs created from a release are pre-tagged with that version

Test runs are the operational unit inside a release. A single release often has multiple test runs—for example "Smoke on staging", "Full regression", "Payment flows sign-off"—each with its own scope and collaborators.

For create/edit workflows, folder-scoped viewer tabs, trends, and PDF export, see the dedicated Test Runs guide. This section focuses on how test runs fit inside release management.

Test run viewer with scenario status and execution history

How TestChimp's solution works

Step 1 — Create or select a release

From Releases → New Release, set version, git commit, prior release, due date, deployments, and optional focus areas (plan folders in scope for this version). The commit SHA anchors delta analytics and candidate automation batches to the correct code range.

Step 2 — Define test runs on the release

On the release viewer, click Create New Test Run. The wizard pre-fills release version, branch, due date, and scope from the release focus areas. Add collaborators so assignees get email links to the run.

Step 3 — Attach execution evidence

  • Manual: Testers use the Chrome extension to capture sessions and pick the active test run—steps, screenshots, and tester identity roll up automatically.
  • Automation: CI publishes batches via the Playwright reporter; link batches from the release analytics Candidate Automation Execution Batches panel or from Executions → Automation Batches.

See Linking automation batches for the full workflow.

Step 4 — Review release intelligence

Open View release analytics to inspect requirement coverage, delta analytics, ExploreChimp findings, and TrueCoverage changes. Use Refresh release data in the header after new commits, linked batches, or manual sessions.

Step 5 — Sign off with evidence

When overview metrics and coverage match your bar—scoped to the right environment—mark test runs Completed and proceed with deployment. Stakeholders can open any scenario's execution history and drill into manual steps or CI traces without asking "who tested this?"

Release intelligence at a glance

TestChimp release intelligence (release analytics) goes beyond pass/fail counts. It connects what changed in code and plans since the prior release to what was tested and what exploratory work found.

Release detail with overview charts and test runs

InsightWhat it showsTypical use
OverviewScenario pass/fail/not attempted and automation vs manual mixDaily standup, release readiness pulse
Requirement coverageStories and scenarios mapped to tests, filtered by linked executions"Are we covering the right requirements?"
Release delta analyticsTests, stories, scenarios added/updated/deleted + commit graphScope risk: what landed without a matching test plan change
ExploreChimp findingsExplorations, new screens/states, bugs in commit rangeUX and exploratory risk before prod
TrueCoverageRUM event definitions added/updated in the release rangeInstrumentation drift—will prod vs test alignment break?

Full detail on each panel, refresh behavior, and environment scoping: Release intelligence.

TestChimp vs TestRail (and traditional TMS)

TestRail and similar tools excel at manual test case libraries and test cycles in a standalone TMS. TestChimp targets teams that want plans and automation in Git with release-level intelligence in the same product.

DimensionTestRail-style TMSTestChimp release management
Plan sourceCases in TestRail DBMarkdown stories/scenarios in Git
Manual resultPass/fail checkbox on a caseCaptured session: steps, screenshots, notes, bugs, tester
Automation linkExternal reference or plugin// @Scenario: in SmartTests + batch link to test run
Release viewMilestone + run summaryRelease viewer + intelligence (delta, ExploreChimp, TrueCoverage)
TraceabilityCase ID in TMSFolder-scoped coverage tied to repo structure
PR workflowWeak/testchimp test per PR; batches flow into release

TestChimp does not ask you to duplicate a TestRail library forever—import scenarios during migration, then let Git be the source of truth. See TestChimp vs TestRail for an honest capability comparison.

Where TestRail is still a fit: enterprise TMS mandates, QA orgs that will never adopt in-repo automation, or compliance workflows built entirely around TestRail IDs.

Where TestChimp release management wins: fast-moving product teams that ship from Git, run Playwright in CI, need auditable manual evidence, and want one release dashboard instead of stitching TMS + CI + spreadsheets.

Releases vs admin settings

Older docs described releases only under Settings → Project Settings → Releases (current-release tagging for bugs). The Releases sidebar is the primary surface for release management—catalog, viewer, test runs, and analytics.

Admin settings remain useful for environment lists and legacy "current release" defaults used by explorations. For the full release workflow, start here and on Release intelligence.

Frequently asked questions

What is release management in TestChimp?

Release management is the workflow for validating a specific application version before deploy. You create a release (version + git commit + optional plan scope), attach test runs, link manual session captures and CI automation batches, and use release intelligence—coverage, delta analytics, ExploreChimp, TrueCoverage—to decide when to ship.

What is the difference between a release and a test run?

A release is the version milestone (e.g. v2.4.0) with metadata, focus areas, and rolled-up intelligence. A test run is a scoped validation campaign inside that release—selected scenario folders, collaborators, due date, and linked executions. One release typically has multiple test runs.

How is TestChimp release management different from TestRail?

TestRail stores cases and runs in a TMS UI with checkbox manual results. TestChimp keeps plans in Git, links Playwright via // @Scenario:, captures manual work as auditable browser sessions, and surfaces release-level intelligence (commit deltas, ExploreChimp, TrueCoverage)—not just pass/fail counts.

Do manual test results need to be linked to a test run?

For results to count in release overview and requirement coverage aggregates, manual sessions should be linked to an active test run on that release—easiest at capture time in the Chrome extension. Unlinked sessions remain in execution history but do not roll up to release progress.

How do I know when a release is ready to ship?

Review release overview metrics for your target environment, requirement coverage for focus areas, delta analytics for untested plan changes, and any ExploreChimp or TrueCoverage warnings. When scoped scenarios show acceptable pass rates with evidence attached, complete the test runs and proceed with deployment.

Where do I create a release?

Open Releases in the main sidebar, click New Release, and set version, commit SHA, prior release, deployments, and optional focus areas. Create test runs from the release viewer or link existing CI batches and manual sessions from the analytics panels.

Ship releases with evidence, not checkboxes

Create a release, add test runs, and capture manual sessions with the Chrome extension—release intelligence shows the full picture before deploy.

Start free on TestChimp · Book a demo