froglogic GmbH

Squish for Java

Compatible With Eclipse Versions and Software Platforms:3.1, 3.2, 3.3, 3.4 on Windows, Linux, Unix (Solaris, etc.), Mac OS X

Squish for Java features easy creation and execution of automated GUI tests for Java applications based on SWT, RCP/Eclipse, Swing and AWT.

Tests can be easily created using the event recorder and Squish spy. The resulting test scripts can be edited and refactored in the easy-to-use Squish IDE or any other editor.

Squish is a non-intrusive Java testing tool with tight integration into the different, popular Java GUI technologies. Tests created with Squish for Java are platform-independent. This means a test created e.g. on Windows works without any changes on Linux or Mac OS X.

Squish recognizes all standard RCP/SWT/Swing/AWT widgets and provides dedicated support for complex widgets such as item views, trees, tables and menus. In addition, Squish recognizes custom controls derived from standard widgets.

Squish for Java provides access to the complete Java API via its open test scripting languages (JavaScript, Perl, Python and Tcl) and offers access to all objects and properties for verifications. Additionally it is possible to dynamically access the application’s API from test scripts for even more advanced tests and verifications.

Squish tests can be easily automated using Squish’s command line tools and even executed in a distributed and hybrid environment. Due to Squish’s open formats, such as the XML report format, Squish can be easily integrated in existing automation systems. Ready-made integrations are available for CruiseControl, Ant, Maven, Eclipse TPTP and many more.


  • Support for SWT, Eclipse RCP, Swing and AWT including complex and custom controls
  • Robust object identification even if the application’s user interface changes
  • Portable and easily maintainable test scripts with access to the complete Java API for testing with no limits
  • Easy automation and integration into CruiseControl, Ant, Maven, Eclipse TPTP and more to find regressions quickly
  • Competent and very responsive customer support provided directly by Squish’s developers to ensure the success of your GUI test automation efforts


  • Windows (2000, XP, Vista)
  • Linux (any distribution)
  • Unix (Solaris, etc.)
  • Mac OS X
  • embedded Linux


Electronic download


1 Named User License + 1 Year Support & Updates: 2400 EUR / 3600 USD (*)

1 Floating License Seat + 1 Year Support & Updates: 3600 EUR / 5400 USD (*)

For multiple licenses/seats discounts apply. Each license covers all support platforms.

(*) USD prices are subject to change and calculated depending on the current EUR/ USD exchange rate. Contact for a fixed USD price offer.


Automotive, Computer Services, Consumer Packaged Goods / Wholesale Distribution & Service / Retail, Education, Financial / Banking, Government, Healthcare, Industrial, Insurance, Internet Service Providers (ISPs), Life Sciences, Media & Entertainment, Professional Services, Telecommunications, Travel & Transportation, Utility & Energy Services

Contact Information

froglogic GmbH

Beim Alten Gaswerk 1
Hamburg, 22761,

tele: +49 40 78897137
fax: +49 40 78897138

Share and Enjoy:
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google