Feature

Requirements Management with Coverage

Link requirements directly to test cases and see coverage at a glance

Link requirements to test cases and see coverage at a glance: every requirement is Covered, Partly covered or Not covered. BesTest decides it from the requirement's significance (impact x complexity), so "covered" means enough tests for how much the requirement matters, not just "has a linked test case". You can override the decision when you know better.

Live preview - the real BesTest UI, running here

Not a screenshot - the same React components the app ships, with demo data.

How It Works

Requirements management in BesTest gives your team a live view of which requirements are tested well enough and which still need work. Open a requirement and the stats bar across the top answers the first questions at a glance: how significant it is, whether it is Covered, Partly covered or Not covered, how its test cases performed recently, which Jira work items it connects to, and whether it has been approved.

Coverage is not "linked or not". Each requirement gets a significance from its impact and its complexity, and that significance sets how many linked test cases it needs: 8 for Critical, 5 for High, 3 for Medium, 1 for Low. The Coverage card shows the count in plain words - "Test cases: 3 linked of 5 needed" - so a critical payment requirement never looks covered just because one smoke test is linked to it. When you know better than the formula, set the Decision to Covered or Not covered; a hand icon marks it as a person's call, and you can switch back to Automatic at any time.

Linking happens where you read: the Traceability card on the Overview lists the connected work items and test cases, with Create & Link and Add Existing buttons, and the Links tab shows every connection (work items, other requirements, test cases and cycles). In the catalog, the Coverage and Test Results columns plus the Coverage filter list the gaps before release.

Requirements are first-class BesTest records, not Jira issues, so they never bloat your backlog. They can go through the same review and approval workflow as test cases, so business and functional needs are signed off before anyone writes tests against them. And when a story lands with ten acceptance criteria, Create in bulk turns ten lines into ten requirements - from the requirement catalog or from the Jira work item panel, already linked to the work item.

Key Benefits

Every requirement shows Covered, Partly covered or Not covered - the same value in the catalog, filters, reports and Jira dashboard gadgets.
Coverage follows significance (impact x complexity): a Critical requirement needs 8 linked test cases, High 5, Medium 3, Low 1.
Override the decision with one click (Automatic / Covered / Not covered). A hand icon shows that a person decided, not the system.
A stats bar on every requirement shows readiness, significance, coverage, test results, linked work items and approval in one row.
Create requirements one by one or in bulk (one name per line, shared fields set once), from the catalog or straight from a Jira work item.
Send requirements through review and approval before test cases are written against them, with every round kept in the review audit trail.

Try Requirements Management with Coverage in BesTest

Install BesTest from the Atlassian Marketplace and start using requirements management with coverage inside Jira in minutes. Free for teams up to 10 users.

Try BesTest Free