Verifysoft Technology, one of the leading vendors of software testing and analysis tools in Europe, and owner of the software test and analysis tools product line Testwell, announces the release of version 8.0 of its flagship tool Testwell CTC++ Code Coverage Analyser.
Testwell CTC++ supports all embedded targets and microcontrollers, works with all compilers/cross-compilers, and analyses for all coverage levels up to MC/DC and MCC Coverage. The tool is compliant with safety standards like DO-178C, ISO 26262, IEC 60880, IEC 61508, and EN 50128.
New major features of Testwell CTC++ 8.0 include:
Improved the overall architecture of the HTML form coverage report. Now its color-coding and layout is more intuitive and easy to read, clearly showing structural coverage (function, decision, multicondition, condition, MC/DC), statement coverage and line coverage information. (c.f. sreenshot below)
Introduced "line coverage" in the HTML report. The code lines executed/not executed are displayed in different colour. It helps to quickly see the code portions that are/are not executed.
Introduced "annotations". You can now introduce commentary text to source code, which survive through CTC++ processing all the way to the HTML report (c.f. sreenshot below). Annotations can be used e.g. to "explain away" why some code portions are not executed in tests.
Improved reporting of header files. Now header files are reported (and summed up if many similar) as their own file entities. Previously header files were reported inside the code files they were included in. Now e.g. the coverage percent better reflects the header file use.
Improved merging of coverage data of independently tested code files (in ctcxmlmerge utility). Specifically now the "statement coverage" is recalculated on functions/files/overall level as appropriate in the merged coverage report.
Screenhot Testwell CTC++ 8.0Click on the image for browsing
Color-coding and layout is more intuitive and easy to read, clearly showing structural coverage (function, decision, multicondition, condition, MC/DC), statement coverage and line coverage information. Commentary text can be added to source code and is shown in HTML report (in yellow).