Definition

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.

See Test Coverage in Action

Experience professional test management with BesTest. Free for up to 10 users.

Try BesTest Free