Bug Location and Patch Analysis with Squish Coco 3.4

Bug Location and Patch Analysis with Squish Coco 3.4

Hamburg, Germany June 7, 2016
Squish Coco 3.4 Release

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.

The release notes of Squish Coco 3.4 can be found at http://doc.froglogic.com/squish-coco/3.4/releasenote.html.

To evaluate Squish Coco 3.4, please visit Evaluate Squish Coco.

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.

About froglogic

froglogic GmbH is a software company based in Hamburg, Germany with additional offices in the USA with over 3,500 customers worldwide. froglogic is famous for its automated testing suite Squish with its flagship product Squish GUI Tester, the market-leading automated testing tool for GUI applications based on Qt, Java AWT/Swing, SWT/RCP and JavaFX, Mac OS X Carbon/Cocoa, Windows MFC, .NET and WPF, iOS Cocoa Touch, Android and for HTML/Ajax/Flex-based web applications running in a variety of web browsers. In addition, froglogic’s offering includes the professional, cross-platform C and C++ Code Coverage tool Squish Coco. More about froglogic at https://www.froglogic.com.