Test Coverage
// Definition
A measure of which parts of the requirements or features have been exercised by tests. Distinct from code coverage — focuses on the spec, not the source.
// Related terms
Code Coverage
The percentage of source-code lines, branches, or statements executed during a test run. A useful but easy-to-game metric — high coverage doesn't guarantee good tests.
Test Suite
A collection of related test cases organised for execution together — usually grouped by feature, layer (unit, integration, e2e), or test type (smoke, regression).
Test Plan
A document describing the scope, approach, schedule, resources, and deliverables for testing a release or feature. Narrower and more time-bound than a test strategy.
Learn more · CI/CD for QA Engineers
Chapter 5 · Lesson 3: Code Coverage and Test Coverage Reporting