Skip to main content

Manual Sessions Linked to Test Runs

Short answer

Traditional test management tools let testers click Pass or Fail on a case—that records an outcome, not evidence. TestChimp supports two paths: the Chrome extension captures full browser sessions (steps, screenshots, bugs), or testers add records directly in the test run viewer—quick pass/fail or Add with details including notes and file attachments. Link results to an active test run on your release and they roll into release overview and requirement coverage. Release git commit cut points anchor delta analytics so you see what changed—and what was explored or found—between versions.

Why auditable manual testing matters

ApproachTraceabilityRelease rollup
"Mark as passed" in TMSOutcome only; no steps or proofManual count in a dashboard
Spreadsheet / SlackHard to audit; lost after shipNot linked to requirements
TestChimp manual capture → test runFull session with steps, screenshots, testerAutomatic scenario status on the release

For regulated domains, customer sign-off, or simply debugging production issues, "QA said pass" is not enough—you need reproducible evidence tied to the scenario and release version.

Test run viewer showing manual and automated execution history

Two ways to add manual results

PathBest forEvidence level
Chrome extension captureFull UI regression, exploratory work with stepsHighest—every interaction, screenshot, note, bug
Test run viewer — Add RecordQuick sign-off, backend-only checks, adding proof after the factQuick pass/fail, or notes + attachments via Add with details

Both create a manual session record linked to the scenario and test run. Multiple records per scenario are supported—execution history shows every run as colored squares in the Executions column.

Capture workflow (extension)

1. Open the Manual tab

In the extension sidebar, open ManualCreate Manual Test Record.

2. Choose capture mode

ModeUse when
Test a scenarioExecuting a planned scenario—required for coverage rollup
Open-endedExploratory work labeled by objective; no scenario link

For release management, prefer Test a scenario so the session updates the correct row in the test run viewer.

3. Select scenario and branch

Search and select the scenario you are executing. Optionally pick git branch context if your project uses branch-aware execution.

4. Select the test run (key step)

Open the Test run dropdown. Only active runs appear, grouped as:

  • Assigned to me — runs where you are a collaborator
  • Other — remaining active runs on the project

Pick the run tied to your release validation campaign (for example "v2.4.0 Staging regression"). The session will be linked automatically when capture ends—no post-hoc linking required.

If you skip test run selection, the session is still stored but does not count toward release overview aggregates until linked from Executions → Manual Sessions.

5. Start capture and test

Click Start Capture. The sidebar collapses so you interact with the application normally. Each interaction becomes a step with an automatic screenshot.

6. Annotate during capture (optional)

On the latest step you can:

  • Add note — text plus optional element/area highlight on the screenshot
  • Add bug — title, severity, screen/state, assignee; created in TestChimp when the session ends

7. End capture with outcome

Click End captureMark as passed or Mark as failed. The extension uploads screenshots and creates the manual execution record linked to your scenario and test run.

Click View execution to open the session in TestChimp.

When to prefer extension capture

  • Validating test scenarios during a release test run with full UI steps
  • Exploratory testing where you want bugs with step screenshots
  • Distributed testers who work in the browser and should not learn the full web UI

For open-ended exploratory work without a scenario link, you can still capture sessions—they appear in execution history but do not update scenario coverage until linked to a scenario.

Extension prerequisites

  1. Install and sign in to the TestChimp Chrome extension
  2. An active test run on the target release (create from the release viewer or Test Runs list)
  3. Set environment and release in the extension header so metadata matches the deployment under test

Add records from the test run viewer

You do not need the extension to report manual results on a test run. Open the test run viewer (from the release or Test Runs list), go to the Scenarios tab, and use Add Record in the Executions column for any scenario—whether or not prior executions exist.

The Add Record menu offers three options:

OptionWhat it does
Quick: Mark as PassingCreates a minimal manual session with a synthetic step ("Marked as passing") and links it to the test run
Quick: Mark as FailingSame as above, with a failing outcome
Add with detailsOpens a modal for pass/fail, optional notes, and optional file attachments

Quick actions are for fast updates when you already know the outcome and do not need step-by-step capture—for example a backend API check or a scenario verified in another tool.

Add with details: notes and attachments

Choose Add with details when you need lightweight evidence without a full extension session:

  1. Toggle Passing or Failing
  2. Optionally enter notes—stored on the synthetic "Marked as…" step for that record
  3. Optionally select files to attach (images, logs, exports, and so on)
  4. Click Add record

The record appears in execution history like any other manual session. Open it from the history squares to review notes and attachments.

In the manual session viewer, attachments appear as tags in the metadata row. You can:

  • Click a tag to preview images and text files (.md, .txt, .html, .log) inline, or download other formats
  • Add more attachments after the fact via the add-attachment control
  • Remove attachments with confirmation

This gives auditors a paper trail even when nobody ran the Chrome extension—notes plus files such as HAR exports, CSV extracts, or screenshots taken outside TestChimp.

What gets recorded (extension vs web UI)

Extension capture

FieldSource
TesterSigned-in extension user
StepsCaptured interactions with timestamps
ScreenshotsPer step (prioritized for steps with notes/bugs)
ScenarioSelected scenario id (scenario mode)
Test runSelected active test run
Environment / releaseExtension header settings
BranchSelected git branch
OutcomePass or fail at end of capture
Notes and bugsAttached per step

Web UI quick or detailed record

FieldQuick markAdd with details
TesterSigned-in web userSigned-in web user
OutcomePass or failPass or fail (toggle)
StepsSingle synthetic "Marked as…" stepSynthetic step with optional note
AttachmentsUploaded files stored on the session
Test runCurrent test run (implicit)Current test run (implicit)

In the test run viewer, each scenario row shows Execution history squares—click to open any session. Release overview treats the latest linked execution per scenario as the current status.

Linking after capture (web UI)

If capture happened without a test run selected:

  1. Open Executions → Manual Sessions
  2. Use Link to test runs on the row or from the session viewer
  3. Select one or more active test runs (filter by branch, environment, release)

The same modal works for automation batches—see linking automation batches.

Release git commits and delta analytics

Manual results are one input to release confidence. Release intelligence also answers: what changed in the product between this release and the last one—and what happened while that code was in flight?

That story starts with git commit cut points on each release.

Anchoring a release to a commit

When you create or edit a release, set:

FieldRole
Git commit SHAThe release cut—the exact revision this version represents
Prior releaseThe previous milestone on the same branch lineage
BranchBranch context for compare and commit graph

The prior release's commit is the start of the range; the current release's commit is the end. Together they define the window TestChimp uses for delta analytics.

What carries a git commit

TestChimp records when work happened in git terms. Activities tied to a commit (or commit range) include:

ActivityHow commit scope applies
Plan changesGit diffs on plans/stories, plans/scenarios, plans/events between prior and current SHA
SmartTests added/updatedTest file changes in the same range—surfaced in Release delta analytics
ExploreChimp explorationsRuns associated with commits between the two release cuts
Bugs from explorationFiltered by commit range and environment on the release analytics page
New screens / statesAtlas discoveries in the commit range
TrueCoverage events.event.md definitions added or updated between cuts
Automation batchesCandidate batches whose execution window falls between release commits

Manual sessions and test runs roll up scenario status on the release. Delta panels answer a complementary question: what changed in the repo and exploratory surface area while you were validating this candidate.

Refresh to recompute

Click Refresh release data on the release header after updating the commit SHA, merging plan changes, or completing a heavy testing day. That recomputes delta analytics, ExploreChimp stats, and TrueCoverage changes for the prior → current commit range. See Release intelligence for each panel.

Practice: set the release commit SHA to match your actual ship candidate (staging tag, release branch HEAD, or production deploy revision). Set prior release to the last shipped version. Delta analytics then show exactly what landed—and what was explored or instrumented—since you last released.

Contrast with TestRail manual runs

TestRailTestChimp
Tester opens case, clicks Pass/FailExtension capture or Quick mark / Add with details in test run viewer
Optional text result fieldNotes + file attachments on detailed records; full steps via extension
Case ID in TMSScenario from Git plan + execution linked to release
Milestone summary onlyMilestone + commit-scoped delta analytics (plans, tests, ExploreChimp, TrueCoverage)
Separate from automationManual and CI share test run progress bars

Tips for release managers

  • Create test runs per environment (Staging regression vs Production smoke) so testers pick the right run from the dropdown
  • Add collaborators on the test run so assignees see their runs under Assigned to me
  • Tell testers to set extension release to match the release viewer version
  • Use Refresh stats on the test run and Refresh release data on the release after heavy manual days

Frequently asked questions

How do I add a manual test result without the Chrome extension?

Open the test run viewer, Scenarios tab, and click Add Record on a scenario row. Use Quick: Mark as Passing/Failing for a one-click result, or Add with details to include notes and file attachments. Both create a manual session linked to the test run.

How do I link a manual test session to a test run?

In the Chrome extension Manual tab, select an active test run from the dropdown before Start Capture—linking is automatic when the session ends. From the web UI, Add Record on a test run links directly. For existing sessions, use Link to test runs from Executions → Manual Sessions.

Can I add notes and attachments to a manual record without capturing steps?

Yes. In the test run viewer, choose Add Record → Add with details. Enter optional notes and upload files. They attach to the synthetic step for that record and appear in the manual session viewer, where you can preview, download, add, or remove attachments later.

How do release git commits enable delta analytics?

Each release has a git commit SHA (the cut) and a prior release. TestChimp compares commits between those points to surface plan changes, SmartTest diffs, ExploreChimp activity, bugs, new screens/states, TrueCoverage event changes, and candidate CI batches. Refresh release data after updating the commit SHA to recompute.

Why use extension capture instead of Quick mark?

Extension capture records every UI step and screenshot plus in-flow notes and bugs—best for auditable regression. Quick mark and Add with details suit fast sign-off or backend checks when you only need an outcome, a short note, or a few files.

Do manual sessions without a test run count toward release progress?

No. Release overview and requirement coverage count manual results linked to a named test run on that release. Unlinked sessions remain in execution history until you link them via the mapping modal.

Manual evidence on every release test run

Capture in the browser with the extension, or add quick and detailed records from the test run viewer—then review commit-scoped delta analytics before you ship.

Start free on TestChimp · Book a demo