Squish
Squish 4.0
Your rating: Now say why...

0

Enables testing of native Carbon and Cocoa GUI apps.   Demo
Add to my Watch List
Email me when discounted
Squish enables testing of native Carbon and Cocoa GUI applications on Apple Mac OS X systems. Squish is the only GUI testing tool for Mac 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.
What's New
Version 4.0:
  • Complete compatibility with existing tests created with Squish 3.x. Squish 4.0 includes considerably improved and extended testing APIs, but still supports the old Squish 3 APIs to ensure that migration is as painless as possible.
  • A completely new cross-platform GUI test development environment (IDE) based on Eclipse technology. The new IDE provides a much more convenient and powerful environment for creating and maintaining Squish tests. This includes new easy to use workflows, the ability to insert verification points while recording tests, the recording and insertion of test code snippets to extend existing tests, the ability to test an already running application, and much more.
  • (The classic IDE is still provided so that customers can switch to using the new IDE separately, after they have completed the migration to using the Squish 4.0 tools, if they wish.)
  • A new Squish edition that supports the automated GUI testing of native Windows applications based on toolkits such as MFC, .NET, Windows Forms, Visual Basic, PowerBuilder and so on.
  • A new Squish edition that supports automated GUI testing of CocoaTouch iPhone, iPod Nano and iPad applications.
  • Advanced support for complex controls (e.g., Qt's graphics/view framework, the WebKit module, and QML), and much better support for items in list, table, tree, and similar controls (and whose items can now be treated as objects in their own right).
  • Several major improvements in the existing Squish editions. This includes an extension plugin system, improved and more convenient script APIs, and greatly improved script recording that produces shorter and faster test scripts, and much more besides.
  • Full support for the testing of hybrid GUI applications, such as testing Web content embedded in a desktop GUI, native Windows controls embedded in Java, Qt, or Web GUIs or desktop applications started by Web frontends via technologies such as Click Once or Java Web Start.
  • Squish's toolkit wrappers now automatically support access to custom application objects, thus reducing or eliminating the need to create custom bindings.
  • A new Squish plugin to integrate Squish test runs into the Hudson framework.
  • A new Squish plugin to integrate Squish test runs into the Seapine TCM framework.
  • Greatly improved documentation, with new tutorials, far more examples in the user guide, an extensively updated and improved reference guide, and with test code for all quoted examples provided in all the scripting languages that Squish supports.
Version 4.0:
  • Complete compatibility with existing tests created with Squish 3.x. Squish 4.0 includes considerably improved and extended testing APIs, but still supports the old Squish 3 APIs to ensure that migration is as painless as possible.
  • A completely new cross-platform GUI test development environment (IDE) based on Eclipse technology. The new IDE provides a much more convenient and more...
Requirements
Intel/PPC, Mac OS X 10.4 or later



MacUpdate - Squish



    Be the first to recommend a similar software title.
Squish User Discussion (Write a Review)
ver. 4.x:
Your rating: Now say why...
Overall:

sort: smiles | time
There are currently no reviews or comments. Write a comment or review now.

There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:1,595
Version Downloads:723
Type:Internet : Reference
License:Demo
Date:26 Jul 2010
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 4.x):
Features:
Ease of Use:
Value:
Stability:
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
Squish enables testing of native Carbon and Cocoa GUI applications on Apple Mac OS X systems. Squish is the only GUI testing tool for Mac 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


- -