Find Software Bug Locations and Patch Analysis with Squish Coco 3.4

Share Article

froglogic is excited to announce version 3.4 of Squish Coco, its multi-platform C, C++, C# and Tcl code coverage analysis tool.

News Image

froglogic is excited to announce version 3.4 of Squish Coco, its multi-platform C, C++, C# and Tcl code coverage analysis tool.

Besides several smaller improvements, this new release of Squish Coco features two innovative, new features to help developers use code coverage data to analyze the impact of source code patches and find potential bug locations in the source code:

Extended Patch Analysis.

With this feature, a source code patch can be analyzed to find out which tests have covered the modified code. The analysis identifies the impact areas of the changes and the associated vulnerabilities. This extends the Squish Coco 3.3 pre-commit patch analysis feature, which analyzed the impact of a patch only before it was committed.
Bug Location.

This feature allows computing, based on coverage data, a list of source code lines which are most likely responsible for a failure in the test suite and therefore likely are the location of buggy source code.

Two More Report Modes.

The HTML coverage report now has a new tree display mode for functions and for source files, in addition to the existing modes. The tree display makes navigation easier especially in large projects.

About Squish Coco

Squish Coco utilizes source code instrumentation to analyze the application’s source code of C, C++, C# and Tcl programs on Windows, Linux, Mac OS X, Unix and several embedded platforms.

No changes to the source code are necessary. Executing a test suite against an instrumented application produces data that can later be analyzed in many ways. This analysis can be used to ensure that a sufficient test coverage is achieved and tests for yet untested code are added. It is then possible to compare the results of different executions, calculate the optimal order of test executions and more.

Squish Coco is being used by hundreds of companies worldwide including names such as Bosch, Siemens, HP, Cadence and Mentor Graphics.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Reginald Stadlbauer
froglogic
+49 4078897137
Email >
Follow us on
Visit website