Requirements

Requirements traceability that keeps itself current.

Every requirement is linked to the tests that cover it, so you see what is untested before it ships, not after. Results write back on every run.

Requirement

REQ-104

Checkout flow

TC001 · Login
TC002 · Coupon
TC003 · Payment

What you see

Every requirement, at a glance.

Coverage

Which tests cover each requirement, and which requirements have no tests yet.

Status

What is passing and what is failing, from the latest run.

Impact

Every failure comes with the requirement it affects, so you know what a red test means for the release.

Why it stays current

No matrix to maintain by hand.

Spreadsheet traceability matrixtestdart
Where requirements come fromCopied in by handExtracted by Project Brain from specs, PRDs, stories and Jira issues
How tests are linkedTyped into a columnLinked when AI Genie generates the test
How results arriveCopied after each runWritten back by every run
Untested requirementsFound if someone checksShown on the requirement

For engineering leaders

Stop asking if it's ready to ship. Start knowing.

One live view of every requirement, test and result. The answer to "are we ready?" is already on screen, so nobody chases a QA status update or pulls an engineer off a feature to find out.

Release readiness

storefront v2.4

1 blocker
Sign-inREQ-1018/8
CartREQ-1026/6
CouponsREQ-103–1044/5

TC002 unknown code accepted

PaymentsREQ-1057/7
25/26 passing · last run 4 min agotriggered by deploy

FAQ

Common questions.

The link between each requirement, the tests that verify it and their latest results. It shows what is tested, what is failing and what is untested.

1 requirement → test cases → a run → a report

Your next release, tested before it ships.

Point testdart at one requirement you care about. You'll have test cases, a real-browser run and a report in a single sitting.