Test Coverage
A measure of how much of the software or requirements are tested by test cases.
Full Definition
Test coverage measures the extent to which testing exercises the software. It can be measured in different ways:
Requirements Coverage: Percentage of requirements with linked test cases
- •Formula: (Requirements with tests / Total requirements) × 100
Code Coverage: Percentage of code executed by tests (for automated tests)
- •Line coverage, branch coverage, function coverage
Feature Coverage: Percentage of features with test cases
Execution Coverage: Percentage of test cases executed in a cycle
Coverage metrics help teams:
- •Identify untested areas
- •Prioritize testing efforts
- •Report readiness for release
- •Meet compliance requirements
Note: High coverage doesn't guarantee quality—tests must also be effective at finding defects.
Examples
- 1.92% requirements coverage (92 of 100 requirements have tests)
- 2.85% code coverage from unit tests
- 3.100% execution coverage in regression cycle (all tests run)
In BesTest
BesTest provides real-time coverage metrics on the dashboard, showing what percentage of requirements are covered by test cases.
Related Terms
Requirements Traceability
The ability to link and track requirements through design, development, and testing.
Test Case
A documented set of conditions and steps used to verify that a software feature works as expected.
Regression Testing
Testing that verifies existing functionality still works after code changes.
See Test Coverage in Action
Experience professional test management with BesTest. Free for up to 10 users.
Try BesTest Free