Code Coverage / Test Coverage
Code coverage / Test coverage describes the degree to which the
source code of a software has been tested.
Test Coverage is measured during test execution. Prior to test
execution an instrumentation component of the coverage tool inserts
measurement code into the code. The program part is logged as
covered when the measurement code has been executed.
There are many different coverage measures. Most coverage tools
provide just simple coverage metrics (like statement coverage and
Testwell CTC++ is a test coverage tool which checks for
all coverage levels:
As Testwell CTC++ analyses also for the highest coverage levels, it
is used to analyse code coverage for critical software projects
i.e. in aeronautics, automotive, and healthcare sectors.
- Function Coverage
- Statement Coverage
- Decision Coverage
- Condition/Branch Coverage
- Modified Condition/Decision Coverage (MC/DC)
- Multiple Condition Coverage (MCC)
Testwell CTC++ can be used with all embedded targets and all
The tool has also the broadest language support: C, C++, Java and
Testwell CTC++ all coverage levels -
all compilers - all targets !
CTC++ for Java
and Android add-on
CTC++ for C#
|Testwell CTC++ Qualification Kit for DO-178C,
EN-50128, IEC 61508, and ISO 26262
Before the end of 2013 Verifysoft Technology GmbH will release the
"Qualification Kit for Testwell CTC++"
covering the standards DO-178C, EN-50128, IEC 61508, and ISO 26262.
Pre-orders can be placed already at a special introductory price.
Test Coverage Levels
Quality Standards: DO178-C, EN-61508, IEC
Coverage for safety-critical Embedded Systems