Test coverage


Also found in: Acronyms.

Test coverage

(testing)
A measure of the proportion of a program exercised by a test suite, usually expressed as a percentage. This will typically involve collecting information about which parts of a program are actually executed when running the test suite in order to identify which branches of conditional statements which have been taken.

The most basic level of test coverage is code coverage testing and the most methodical is path coverage testing. Some intermediate levels of test coverage exist, but are rarely used.

The standard Unix tool for measuring test coverage is tcov, which annotates C or Fortran source with the results of a test coverage analysis. GCT is a GNU equivalent.
Mentioned in ?
References in periodicals archive ?
Companies need to determine early in the design phase how to maximize test coverage using the minimum number of test points, so it is essential to know what JTAG access is available at the schematic stage of the design process.
Powered by regularly updated market and proprietary data, the Ultimate Test Coverage Toolkit enables users to stay ahead of the curve and consistently deliver great digital experiences to their customers through a variety of features and resources, including:
Boundary scan enables test coverage at the in-circuit test stations in limited test access situations.
TestWay's test coverage analysis module to allow users to estimate and measure the overall test coverage provided by either a single piece of test equipment or a combination of test systems, from the test equipment list.
With more test methods evolving from boundary scan, one can now expect boundary scan to provide test coverage beyond just boundary scan devices.
Usually, an optimum test strategy boils down to achieving maximum test coverage at an acceptable cost level (Figure 1).
While some of those solutions offer improved test coverage by combining boundary scan and ATE resources, they introduce new problems like skewed test-coverage statistics and very limited portability.
It also determines the extent of a design's boundary scan test coverage and recommends changes to increase coverage.