![[Français]](flaggeF.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 Tool which shows the
parts of the code which have been executed (tested).
Two add-ons extend the functionalities of Testwell CTC++:
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
- Statement Coverage
- Function Coverage
- Decision Coverage / Branch Coverage
- Condition 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, rail transportation and medical industries
for DO-178B / DO-178C (all levels) of the Federal Aviation
Administration (FAA) / ED-12C of EUROCAE (European Organisation for
Civil Aviation Equipment), ISO 26262,
IEC 61508,
EN 50128 and IEC/EN 62304.
|
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 |
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 prove 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.
Integration in Toolchains and Testing Environments
Testwell CTC++ works seamlessly with many toolchains and testing
environments like dSPACE
SystemDesk®, dSPACE
TargetLink®, PikeTec Time
Partition Testing (TPT) and QTronic TestWeaver. further information
|
last updated: 14 May 2013
© 2005-2013 Verifysoft Technology GmbH CTA++, CTC++,
CMT++ and CMTJava are products of Testwell Oy, Tampere
(Finland)
CTC++ for Java and Android add-on is a product of Verifysoft
Technology GmbH, Offenburg (Germany)
CTC++ for C# add-on is a product of Verifysoft Technology GmbH,
Offenburg (Germany)
all other trademarks of this site are the property of their
respective owners
|
|