Testwell CTC++: Test Coverage Analyzer for C and C++
Checks Code Coverage on Host and in any - even smallest - Embedded Targets
Testwell CTC++ (Test Coverage Analyzer for C and C++)
is a powerful and easy to use Code/Test Coverage Tools which shows
the parts of the code which have been executed (tested).
The tool analyses for all coverage levels as required in "critical" projects,
and helps to ensure highest code quality.
|
|
|
Testwell CTC++ for all coverage levels
- Function Coverage
- Decision Coverage
- Condition/Branch Coverage
- Multicondition Coverage
- Modified Condition/Decision Coverage (MC/DC)
Further information about code coverage levels
|
|
|
Testwell CTC++ can be used to obtain certifications in automotive, avionics and medical
industries
(i.e. DO-178B - all levels: A, B, C - of the
Federal Aviation Administration, FAA or for EN 61508) .
CTC++ is very easy to use
- no code modifications necessary
- supports existing makefiles
- very low overhead on the size and execution speed
- GUI integration in several IDEs
|
|
|
Testwell CTC++ is the ideal tool to measure code coverage in embedded targets
Testwell CTC++ can be used on host as well as for measuring code coverage in embedded
targets.
- very low instrumentation overhead
- performs code coverage in all targets
- works even with smallest targets
- works with all compilers / cross-compilers
More information about
CTC++ usage with embedded targets
Outputs for code coverage results
- CTC++ Coverage Report (HTML format,
hierarchical with 4 levels)
- Directory Summary
General header information
- Files Summary
Zoom-in to the files in the directories
- Functions Summary
Zoom-in to the methods and functions in the files
- Execution Profile
Zoom-in to the detailed view
execution counters are shown with the source code
not fully executed lines are shown in red
- Execution Profile Listing
shows how many time the each code part has been executed
shows the parts which have not yet been executed during testing
(textual report)
- Untested Code Listing
shows the untested code parts
(textual report)
- Coverage Summary Listing
summary of coverage percentages: overall, per each source file,
and per each function
(textual report)
- Execution Time Listing
(textual report)
shows the cumulative and average execution times of functions
(textual report)
Benefits
CTC++ Test Coverage information helps
- to write better (more adapted) tests/test cases
- to avoid that you spend time on writing redundant test cases
- to know when you can stop testing
- to proof to your customers that your code is tested according to their requirements
- to be sure that your outsourcing/development partner delivers quality according to your requirements
- to ensure high quality with high code coverage
- to find "dead code"
- to find bottlenecks by examination of the run-time behaviour
Testwell CTC++ is the leading code coverage tool for C/C++
- first version already in 1989
- ongoing development for more than 15 years
- permanent adaptation to new IDEs and environments
- working with all embedded targets
Global corporations, mid-sized players and small companies
(among them many with "critial" development in aeronautics,
transportation and medical sectors) are using Testwell CTC++ to increase productivity and
quality. Please have a look to some of our
CTC++ references.
|
|
|
|
last updated: 21.07.2008
© 2005-2008 Verifysoft Technology
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
all other trademarks of this site are the property of their respective owners.