SQUISH Mac OS
A complete, cross-platform, cross-compiler code coverage tool chain allowing to analyze the code coverage of C, C++, C# and Tcl code.
Squish Coco utilizes source code instrumentation to analyze the applications’ source code. No changes to the source code are necessary. Executing a test suite against an instrumented application produces data that Squish Coco can analyze. This analysis can be used to ensure that complete test coverage is achieved since it:
Squish is a Java-based application that runs within a Web page. It’s compatible with Mac OS X, and works with leading Web browsers including Safari and Firefox. It supports GIF, JPEG and PNG. Feature Squish for Qt Squish for Java Squish for Windows Squish for Mac Squish for iOS Squish for Android Squish for Web Squish for Flex GUI Toolkits - Qt 3.x-Qt 4.x-Qt 5.x Qt Quick - Swing-AWT-SWT-Eclipse/RCP JavaFX - MFC.NET Forms.NET WPF-FoxPro-Infragistics-Telerik-Exontrol-MSAA Visual Basic 6 - Cocoa Carbon - CocoaTouch Qt - Android UI Qt.
- Finds and highlights untested code sections.
- Finds redundant tests (i.e., tests that merely duplicate others).
- Finds unreachable code.
- Computes the optimal order of test execution that will maximize the overall coverage.
- Compares the test coverage of two application versions or test executions.
Squish Coco can target applications running on Linux, Windows, Mac OS X and other platforms.
Squish Coco is available for the following programming languages:
- C
- C++
- C#
- Tcl
Squish Coco can be used at every stage of testing and with every testing method (unit tests, automated tests, manual tests, etc.). Furthermore, Squish Coco can merge multiple execution reports to provide advanced analysis.
Coverage analysis can be performed at different levels ranging from function coverage to condition/decision coverage.
Squish enables testing of native Carbon and Cocoa GUI applications on Apple OS X systems. Squish is the only GUI testing tool for OS X applications that offers a tight - still non-intrusive - integration into the Carbon and Cocoa system toolkits. Tests can be recorded or written manually in JavaScript, Python, Perl, or Tcl.
Squish recognizes all standard Carbon and Cocoa controls and provides extensive support for complex widgets such as tree and table views, menus and many more. Custom controls derived from standard classes are dealt with just fine, too.
Squish provides access to the complete Carbon and Cocoa APIs via its test scripting languages and offers access to all objects and properties via the Spy and verification point editor. Additionally it is possible to dynamically access the application's API from test scripts for even more advanced tests and verifications. During the evaluation phase we offer full support. In case of any problems or questions, please contact us at squish@froglogic.com
Squish Mac Os X
You must contact a sales representative to request a price quote for Squish. Requests may be generated here.