









14 Main Advantages of Testwell CTC++
Testwell CTC++ is the leading tool for measuring Code Coverage on host and on all (even smallest) embedded targets and microcontrollers.Learn more about the advantages of Testwell CTC++:
Advantage 1: All Coverage Levels
Do you want a Coverage Tool, that supports all coverage levels?Testwell CTC++ covers all coverage levels demanded by the safety standards - Function Coverage, Statement Coverage, Decision Coverage, Branch Coverage, Modified Condition/Decision Coverage - and even Multicondition Coverage. With Testwell CTC++ you will meet all requirements of code coverage.
Advantage 2: All Embedded Targets
The ressource sensitive instrumentation keeps the overhead extremely low. That means Testwell CTC++ can be deployed for measuring the test coverage on all embedded targets and on all microcontrollers. The source code instrumentation makes it possible to apply Testwell CTC++ within all tool chains of the supported languages.Advantage 3: All Compilers
Testwell CTC++ supports all embedded targets. New or additional compilers are also covered by the license.Advantage 4: For C, C++, Java, and C#
Testwell CTC++ is been developped since 1989 for the measurement of test coverage in C. Later the tool has been extended to C++. Since 2007 the tool works also with Java and C#.Advantage 5: Works also with "exotic" Language Constructs
Would you like to measure Code Coverage where cutting edged programming methods are used? Our customers like to compare Testwell CTC++ with an off-road vehicle - the tool works everywhere ... Testwell CTC++ does exactly what it is supposed to do, no matter what the circumstances. Even if your development takes creative paths and exploids the brink of the feasable: Testwell CTC++ carries right along.Advantage 6: Integration in Your IDE
Would you like a flexible tool that can be seamlessly executed in your development environment? Testwell CTC++ can be integrated in your IDE.Advantage 7: Integration in Automated Builds / Continuous Integration
Testwell CTC++ can be run from the command line. The command line interface allows Testwell CTC++ integration with automated builds.Advantage 8: No Modification of Your Source Code
Testwell CTC++ measures the code coverage without modifying your original source code. Testwell CTC++'s instrumentation automatically adds counters to temporary copies of your source code during the build process. No changes are made to the original code. The test runs are then executed with the instrumented version of the program in exactly the same way as the original program.Advantage 9: Understandable Reports
Testwell CTC++ creates coverage reports automatically during each execution of your software. With just a few clicks with the mouse you can zoom detailled information to exactly analyse which values have been executed during the test runs. Marked in coulor you can see what conditions are still missing to test the entire code. The test coverage is included in reports as an overview with percentage figures and in various detail views at the directory, file and function levels. These reports are provides as text, HTML, XML, and in an Excel input format.Advantage 10: Compliant to Safety Standards
Would you like a tool that complies with all safety standards? In particular the aerospace, automotive, transport, medical technology and the nuclear industry safety standards require strict quality on the software: the higher the risk, the higher the required test coverage level. Testwell CTC++ meets all requirements of the safety standards concerning code coverage.Advantage 11: Qualification Kit
Industry wants to be sure that the tool is 100% correct and that you can trust its reports. Qualification kits are available for all important safety standards in order to proof that Testwell CTC++ work properly within your tool chain.Advantage 12: Outstanding Technical Support
Do you need fast, flexible and competent suppoort for all issues related to the tool? You can rely on quick and competent support, since we understand that for our customers high productivity and high quality are paramount. Our qualified technical staff of programmers can also assist you with specific questions.To make your test activities even more efficient, we offer trainings, live webinars and videos.
Advantage 13: Customer Satisfaction
Would you like the most comprehensive and most reliable coverage tool? The first version of Testwell CTC++ was alread released in Finland back in 1989. Since then the tool is been constantely improved. Thousands of licenses are being used worldwide. They ensure highest quality of software development. Many international groups and large companies along with numerous small and medium sized ones deploy Testwell CTC++ for improved quality and productivity in software development. Currently (May 2020) more than 600 customers in 39 countries use Testwell CTC++.> Read here our User Testimonials
Advantage 14: Free Evaluations
How important is correct software code for you? Convince yourself! Get your free evaluation license now!... and: TÜV Süd Rail Certificate
Testwell CTC++ has been certified by TÜV Süd Rail GmbH for use in safety-critical projects (all SIL and ASIL levels) for the standards IEC 61508, IEC 62304, ISO 26262 and EN 50128: CertificateBenefits
- 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
- 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