Code Coverage

[Français][Deutsch]
Compliance with DO178-C, EN 61508, EN 62304, ISO 26262

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 branch coverage).

Testwell CTC++ is a test coverage tool which checks for all coverage levels:

  • Function Coverage
  • Statement Coverage
  • Decision Coverage
  • Condition/Branch Coverage
  • Modified Condition/Decision Coverage (MC/DC)
  • Multiple Condition Coverage (MCC)
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.

Testwell CTC++ can be used with all embedded targets and all compilers !
The tool has also the broadest language support: C, C++, Java and C#.

 

Tools:
Testwell CTC++ all coverage levels - all compilers - all targets !
CTC++ for Java and Android add-on
CTC++ for C# add-on

 

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. > further information

 

Further information:
Test Coverage Levels
Quality Standards: DO178-C, EN-61508, IEC 62304, ISO 26262
[PDF]   Code Coverage for safety-critical Embedded Systems

  Airbus A380 © aeroweb-fr.net

Testwell CTC++ Coverage Report

Tomograph © picsfive (Fotolia)

ICE3 and TGV at Paris Gare de l´Est © Klaus Lambertz

 

last updated: 19 September 2013
© 2011-2013 Verifysoft Technology GmbH
Photos: Airbus A380 with permission of www.aeroweb-fr.net, Verifysoft, picsfive (Fotolia.com), K. Lambertz