Test Navigation

Memory of your test surface.

Every URL, every navigation path, every coverage gap — structured as durable memory of how your app is shaped. Surface for humans; context AI coding agents read over MCP before suggesting changes.

autopath capture from runs
100%URL coverage visibility
PR-levelregression diff
Test Navigation · checkout flow

Show URL coverage and gaps across the checkout journey

247 routes captured · 18 gaps · 3 P0 paths uncovered

92%

Routes covered

18

Gaps

3

P0 uncovered

/checkout/start
12 tests
/checkout/payment
9 tests
/checkout/3ds
P0 gap
/checkout/confirm
6 tests
/checkout/error
gap

Memory of every route your tests touch — readable over MCP via tr_coverage_report on every AI agent turn.

How Test Navigation works

From test run to complete coverage map — automatically.

01

TestRelic captures every navigation

The SDK reporter automatically records every URL visit and navigation event during your test runs, with no manual instrumentation required.

02

Paths are mapped and grouped

TestRelic clusters navigation events into routes, builds the tree structure, and calculates coverage at each level of your URL hierarchy.

03

Gaps surface in the dashboard

Open the Test Navigation view for any run or suite to see your coverage map, highlighted gaps, and recommended paths to add to your test suite.

Full visibility into navigation coverage

Every view you need to understand where your tests go and where they don't.

Pathfinder View

Visualize every navigation path your tests exercise as a connected flow diagram. See which user journeys have full coverage and which are left untested.

Tree Coverage

Hierarchical tree view of your URL structure showing coverage depth at every level. Drill into any branch to see which child routes are tested and which are missing.

URL Navigation Map

A complete map of every URL your test suite visits, annotated with pass/fail rates, test counts, and coverage percentage per route.

Coverage Gap Detection

Automatically identify routes and navigation paths that exist in your application but have no test coverage. Prioritized by traffic and business importance.

Branch-Level Tracking

Track how navigation coverage changes across branches and PRs. Catch regressions where previously tested paths lose their test coverage in a new commit.

Cross-Run Comparison

Compare navigation coverage between any two test runs — across environments, shards, or time ranges — to understand how your coverage evolves.

One coverage map, every role consumes it

QA spots gaps. Engineering Leads enforce quality gates. Developers' AI agents stop hallucinating routes.

QA Engineer

Prompt

Which routes added this sprint have no tests?

PR-level diff showing 18 new routes, 3 P0 paths uncovered, linked to the originating commit.

Engineering Lead

Prompt

Block PRs that reduce coverage on critical flows

Quality gate fires when /checkout or /payment coverage drops below 90% — fails CI before merge.

Developer (with AI agent)

Prompt

Add a test for the new /3ds-challenge route

Cursor reads tr_coverage_report — knows the route exists, knows the assertion patterns from neighboring routes, writes a grounded test.

Platform / DevX

Prompt

Map the test surface area for onboarding engineers

New hires see the full URL tree, where coverage is strong, and which gaps are open — instead of asking Slack.

auto
captured on every run

No instrumentation — your existing tests fill the map

PR-level
diff granularity

See coverage gain or loss per pull request, before merge

MCP
ready for AI agents

Routes + coverage exposed via tr_coverage_report

The map is org-scoped

Coverage and routes live at the org level — every engineer, every AI agent, and every team sees the same surface. No per-IDE caches, no stale local snapshots.

See your coverage map today.

Test Navigation is included in all TestRelic AI plans. From $5/month.