![[Français]](flaggeF.jpg) ![[Deutsch]](flaggeD.jpg)
|
Testwell CTC++
Test Coverage Analyser for C, C++, Java and C#
Testwell CTC++ (Test Coverage Analyser 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).
CTC++ for Java and C# add-on
extends the functionalities of Testwell CTC++ to Java and C#.
The tool analyses for all coverage levels as required in "critical" projects,
and helps to ensure highest code quality.
Testwell CTC++ can be used with
all compilers and
cross-compilers (with only one CTC++ license).
|
|
Testwell CTC++ for all coverage levels
- Function Coverage
- Decision Coverage
- Condition/Branch Coverage
- Modified Condition/Decision Coverage (MC/DC)
- Multicondition Coverage (MCC)
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) .
|
|
Testwell CTC++ is the ideal tool to measure code coverage in embedded targets and microcontrollers
Testwell CTC++ can be used on host as well as for measuring code coverage in embedded
targets and microcontrollers.
- very low instrumentation overhead
- performs code coverage in all targets
- works even with smallest targets and microcontrollers
- works with all compilers / cross-compilers
More information about
CTC++ usage with embedded targets
|
 |
|
|
Testwell CTC++ is very easy to use
- no need of code modifications
- support of existing makefiles
- very low overhead on the size and execution speed
- GUI integration in several IDEs
- one coverage tool for C, C++, Java and C#
|
|
- 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
- helps to write better (more adapted) tests/test cases
- helps to avoid that you spend time on writing redundant test cases
- you know when you can stop testing
- you can proof to your customers that your code is tested according to their requirements
- you can be sure that your outsourcing/development partner delivers quality according to your requirements
- ensures high quality with high code coverage
- helps to find "dead code"
- finds bottlenecks by examination of the run-time behaviour
- conforms to international security standards, i.e. DO-178B
- easy to use: only one tool for C, C++, Java and C#
|
|
Testwell CTC++ is the leading Code Coverage Tool for C, C++, Java and C#
- first version already in 1989
- ongoing development for more than 20 years
- permanent adaptation to new IDEs and environments
- 2007: extension to Java and C#
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: 12.11.2009
© 2005-2009 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
CTC++ for Java and C# add-on is an add-on of Verifysoft Technology GmbH (Germany)
TestWeaver is a product of QTronic GmbH, Berlin (Germany)
all other trademarks of this site are the property of their respective owners
|
|