30 August 2022
Testwell CTC++ Test Coverage AnalyserTestwell CTC++ Test Coverage Analyser is very easy to use. No modifications of the user´s code is needed. The code coverage analysis is done by code instrumentation. Execution counters which are automatically added to the source code, count how many times a part of the code has been executed (tested). Instrumentation takes place
Code Coverage made Easy
Enforcing the existing makefiles to build instrumented targets instead of the original non-instrumented ones is very straightforward. This does not need any changes to the makefiles itself. by just adding ´ctc´ in front of the compilation/link command.
Testwell CTC++ can be used via command-line or directly from many IDEs. When used in command-line mode (by makefiles or other build scripts), the instrumentation is just a front end phase at the compile/link command. No changes to the source files or build scripts are needed. Test runs are done with the instrumented program version, in the same way as with the original program.
As Testwell CTC++ has a very low instrumentation overhead on the size and execution speed, and special technical concepts for analysing on-target test coverage, it can be used for all (even smallest) embedded targets and microcontroller.
Coverage and other execution profiling reports are obtained easily in straight text, HTML, XML and Excel input form. The reporting is informative and well-organised. The reports give both a top-level view, which show the coverage percentages at various summary levels, and a detailed view.
Browsing the coverage results in HTML is very easy. The overall picture is shown in color-coded histograms of coverage percentages. Zooming to the detailed level can be be done with only a few mouse clicks and the untested code locations are clearly shown mapped to the original source code.
Testwell CTC++ can be seamlessly used with other vendors´ unit test and system (GUI) test execution frameworks. Our coverage tool works with all unit testing tools.
Live webinars, trainings and registered webinars are available.
Testwell CTC++ has been compared to US Army Jeep:
Simple to use. Works. Can be driven on almost whatever terrain (especially when Host-Target add-on of Testwell CTC++ is used).
You are looking for a Code Coverage tool which works in any situation? Testwell CTC++ is your best choice!
- Support of all compilers/cross-compilers
- Support of all embedded targets and microcontrollers
- Analyses for all coverage levels up to MC/DC and MCC Coverage
- Compliant for safety critical development
- Tool Qualification Kit available
- Certified by TÜV Süd Rail GmbH
- Simplifies analysis of Penetration tests
- Support for C, C++, Java, and C#
- Performs Kernel Coverage
- Integrations in many tool chains and testing environments
- Broad platform support
- Works with all Unit Testing Tools
- Integrations in many IDEs
- Clear and meaningful reports
- Very easy to use
- Thousands of licenses succesfully in use for safety critical development
- Proven customer success
- Live-Presentations, Trainings and Online-Presentations
- Free evaluation licenses
Frequently Asked Questions