Requirements Traceability

Requirements Traceability

Link each requirement to what implements it, how it was tested and the evidence for that run.

Browser tab only, no automatic save or compliance certification. Limits: 80 requirements, 100 artifacts, 120 tests, 160 evidence records, 600 links, 500 runs and 512 KiB JSON.

3 requirements · 1 verified · 3 tests · 1 evidence records

Trace project

Requirements and records

IDs stay stable. Requirement and artifact revisions increase only when their text changes. References and locators are descriptions, not uploaded files.

Requirement
IDTitleAcceptance criterionRevision
r1Add product to cartAfter Add, cart quantity shows 11
r2Confirm orderOrder number appears after submit1
r3Download receiptA PDF receipt downloads1
Implementation artifact
IDTitleArtifact path or referenceRevision
a1Cart screensrc/cart/CartView.tsx1
a2Order screensrc/checkout/OrderView.tsx1
Test
IDTitleExpected resultRevision
t1Add-to-cart UI testQuantity changes to 1—
t2Submit-order testOrder number returned—
t3Orphan test exampleUnlinked example—
Evidence
IDTitleEvidence locatorRevision
e1Cart run recordtests/cart.spec.ts#case-1—

Revise requirement or artifact

A changed requirement or artifact increments its revision and may make older passing test snapshots stale. Existing runs remain unchanged.

Create only meaningful typed links. Artifact dependency points from dependent to prerequisite. Removing a link preserves old run snapshots, but can expose a verification gap.

IDLink typeFromToAction
l1Requirement → artifactr1 · Add product to carta1 · Cart screen
l2Requirement → testr1 · Add product to cartt1 · Add-to-cart UI test
l3Artifact → testa1 · Cart screent1 · Add-to-cart UI test
l4Test → evidencet1 · Add-to-cart UI teste1 · Cart run record
l5Requirement → artifactr2 · Confirm ordera2 · Order screen
l6Requirement → testr2 · Confirm ordert2 · Submit-order test
l7Artifact → testa2 · Order screent2 · Submit-order test
l8Artifact → dependencya2 · Order screena1 · Cart screen

Record a test result

Choose linked evidence from the checkboxes. A pass without evidence is kept but does not verify a requirement. Runs snapshot linked requirement and artifact revisions.

Evidence used in this run

No evidence is linked to this test yet.

Test run history and snapshots
IDTestResultRecorded UTCRevision snapshotsEvidence used in this runRun note
n1t1 · Add-to-cart UI testPass2026-01-01T10:00:00.000Zr1 v1
a1 v1
e1 · Cart run recordQuantity one observed
n2t2 · Submit-order testPass2026-01-01T10:05:00.000Zr2 v1
a2 v1
—Evidence not linked yet

Traceability matrix

Verified requires current passing runs with active evidence and coverage of every linked artifact. Missing records and stale snapshots remain visible.

RequirementImplementation artifactTestEvidenceStatusGaps
r1 · Add product to cart · v1After Add, cart quantity shows 1a1 · Cart screent1 · Add-to-cart UI test (Pass)e1 · Cart run recordVerified under this rule—
r2 · Confirm order · v1Order number appears after submita2 · Order screent2 · Submit-order test (Pass)—UnverifiedPassing run lacks active evidence
r3 · Download receipt · v1A PDF receipt downloads———UnverifiedNo linked artifact · No linked test

1 orphan tests · 0 orphan evidence records

Orphan tests: t3 · Orphan test example

Changed-artifact impact

The selected artifact and artifacts depending on it are traversed recursively; linked tests, requirements and evidence are possible review targets, not proven defects.

Affected artifacts: a1 · Cart screen · a2 · Order screen

Affected tests: t1 · Add-to-cart UI test · t2 · Submit-order test

Affected requirements: r1 · Add product to cart · r2 · Confirm order

Related evidence: e1 · Cart run record

Import project JSON

Only this version 1 JSON can restore editing. Invalid JSON, IDs, links or runs leave the current project unchanged.

Requirements, paths, test notes and evidence locators remain in this browser tab. There is no remote collection or automatic save. Avoid secrets in references and review downloaded files before sharing.

Comments & questions

Requirements Traceability

Build explicit directed links from a requirement to an implementation artifact and test, from an artifact to a test, and from a test to evidence. Record each test result with the requirement and artifact revisions that were current at that run. The matrix flags absent links, missing passing results or evidence, stale revision snapshots and artifacts not covered by a linked test. A changed artifact can be traced through its dependents to affected tests and requirements. These user-entered records are a planning aid, not proof that software or evidence actually satisfies a requirement.

Key features

  • Stable IDs and revision counters for requirements and implementation artifacts
  • Typed, directed requirement–artifact–test–evidence and artifact-dependency links
  • Append-only test-result entries with requirement/artifact revision snapshots
  • Unlinked, unverified, stale and orphan records in a traceability matrix
  • Reverse dependency impact traversal from a selected changed artifact
  • Strict versioned JSON restoration and formula-safe CSV report

How to use

  1. Load the fictional checkout example or start a blank project; add requirements with acceptance criteria, artifacts with references, tests with expected results and evidence with locators.
  2. Create directed links: requirement implements-by artifact, requirement verified-by test, artifact exercised-by test and test supported-by evidence. Add artifact dependencies where relevant.
  3. Select a test, result and linked evidence, then record a run. The run snapshots the currently linked requirement and artifact revision numbers.
  4. Inspect matrix gaps, orphan tests and orphan evidence. Revise an artifact or requirement and see prior passing runs become stale until retested.
  5. Select a changed artifact to trace dependent artifacts, affected tests and requirements. Download JSON for later editing or CSV for review.

Use cases

  • Track checkout acceptance criteria to UI files and end-to-end tests
  • Find passed tests with no linked run evidence
  • Plan retesting after a shared component changes
  • Expose orphan tests that cover no recorded requirement

Frequently asked questions

When is a requirement marked verified?

It needs at least one linked implementation artifact and test. Every linked test needs a latest passing run with active linked evidence and the current requirement revision. Every linked artifact must be exercised by a linked test whose latest passing run captured its current revision. This is this tool's conservative rule, not a formal compliance standard.

Why did a passing test become stale?

A test run stores the revisions of requirements and artifacts linked when it was recorded. Revising a requirement or artifact increments its revision. An older passing run can no longer verify the new revision; record a new test run after review.

What does changed-artifact impact show?

It walks reverse artifact dependencies: an artifact that depends on the changed one is included, recursively. It then lists tests exercising affected artifacts, requirements linked to those artifacts or tests, and evidence linked to those tests. It reports possible review scope; it does not analyze source code or prove a defect.

Can a pass be recorded without evidence?

Yes, to preserve the observer's statement, but a requirement remains unverified until the latest passing run includes at least one currently linked evidence record. Evidence locators are user-entered and never fetched or authenticated by this page.

What are orphan tests and evidence?

An orphan test has no requirement-to-test verification link. Orphan evidence has no test-to-evidence support link. They remain visible in the project and CSV rather than being silently dropped.

Where is the project saved?

It stays only in this browser tab, with no automatic upload or save. Download the strict version 1 JSON before leaving; invalid imports preserve the current project. CSV is a review report, not an import format. User-editable JSON is not a tamper-proof audit log.

Privacy

Requirements, paths, test notes and evidence locators remain in this browser tab. There is no remote collection or automatic save. Avoid secrets in references and review downloaded files before sharing.

Related Tools

Checklist RunnerResearch Evidence MatrixKanban Project BoardKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerCloze Worksheet MakerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerSentence Structure LabTranslation Memory WorkbenchDictation PracticeFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →