FrogLogic · one leap ahead

Squish Editions

Squish is available in a wide variety of editions specially suited to your needs. To learn more about each edition, please click on that platform's name above.

Squish for Qt

  • Dedicated support for testing applications based on Nokia’s (prev. Trolltech) C++ Qt GUI toolkit
  • Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
  • Supports Qt versions 2.3, 3.x and 4.x
  • Works on all Windows, Linux, Unix and Mac OS X desktop and embedded platforms
  • Test scripts work cross-platform without changes
  • Dedicated support for all standard Qt controls
  • Dedicated support for all complex Qt controls (Item views, menus, tabs, etc.)
  • Dedicated support for QGraphicsView controls
  • Dedicated support for embedded QtWebKit (in combination with Squish/Web)
  • Support for custom controls derived from Qt controls
  • Extension plugin mechanism to add dedicated support for complex custom controls
  • Script access to the complete Qt APIs (beyond of what is available via slots and Q_PROPERTYs)
  • Script access to all slots and Q_PROPERTYs (also for custom controls)
  • IDL mechanism to allow accessing the complete C++ API of custom classes

Squish for Java

  • Dedicated support for testing applications based on Java Swing/AWT or SWT/Eclipse RCP
  • Support for testing Java Web Start (JNLP) applications
  • Support for testing Java applets
  • Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
  • Works on all Windows, Linux, Unix and Mac OS X platforms
  • Test scripts work cross-platform without changes
  • Dedicated support for all standard Swing/AWT/SWT/RCP controls
  • Dedicated support for all complex Swing/AWT/SWT/RCP controls (Item views, menus, tabs, etc.)
  • Dedicated support for GEF controls
  • Dedicated support for embedded web content (in combination with Squish/Web)
  • Support for custom controls derived from Swing/AWT/SWT/RCP controls
  • Extension plugin mechanism to add dedicated support for complex custom controls
  • Script access to the complete Java APIs

Squish for Web

  • Dedicated support for testing web based applications based on HTML/DOM/AJAX
  • Support for testing embedded Java applets (in combination with Squish for Java)
  • Windows only: Support for testing embedded native Windows controls (in combination with Squish for Windows)
  • Works on all Windows, Linux, Unix and Mac OS X platforms
  • Supports Internet Explorer (6.x - 9.x), Firefox (1.x - 3.x), Safari
  • Test scripts work cross-platform/cross-browser without changes
  • Support for all HTML/DOM based GUI controls
  • Extension plugin mechanism to add dedicated support for complex custom controls
  • Script access to the complete DOM/JavaScript APIs

Squish for Windows

  • Dedicated support for testing native Windows applications
  • Works on all Windows platforms
  • Dedicated support for all standard Windows and MFC controls
  • Dedicated support for all complex Windows and MFC controls (Item views, menus, tabs, etc.)
  • Dedicated support for all standard .NET Windows Forms controls
  • Dedicated support for all complex .NET Windows Forms  controls (Item views, menus, tabs, etc.)
  • Dedicated support for all standard Sybase PowerBuilder controls
  • Dedicated support for all complex Sybase PowerBuilder controls (Item views, menus, tabs, etc.)
  • Dedicated support for Excel spreadsheets (accessing sheets, cells, etc.)
  • Dedicated support for embedded web content (in combination with Squish/Web)
  • Extension plugin mechanism to add dedicated support for complex custom controls
  • Script access to the complete Windows and .NET APIs

Squish for Mac

  • Dedicated support for testing Mac OS X applications based on Cocoa or Carbon
  • Works on all Mac OS X versions (PPC and Intel)
  • Dedicated support for all standard Cocoa and Carbon controls
  • Dedicated support for all complex Cocoa and Carbon controls (Item views, menus, tabs, etc.)
  • Script access to the complete Cocoa and Carbon APIs including dynamic access to own ObjectiveC classes

Squish for iPhone

  • Dedicated support for testing CocoaTouch applications for iPhone, IPod Nano and iPad
  • Works in the iPhone Simulator and on the Device
  • Dedicated support for all standard CocoaTouch controls
  • Dedicated support for all complex CocoaTouch controls (Item views, menus, tabs, etc.)
  • Script access to the complete CocoaTouch APIs including dynamic access to own ObjectiveC classes
  • Support for automating gestures

Squish for Tk

  • Dedicated support for testing Tk applications
  • Works on all Windows, Linux and Unix platforms
  • Dedicated support for all standard Tk controls
  • Dedicated support for all complex Tk controls (Item views, menus, tabs, etc.)
  • Script access to the complete Tcl/Tk API

Squish for 4JS

  • A special Squish edition for testing Four J’s Genero GUIs running in GDC, GWC or GJC
  • Based on Squish for Qt, Squish for Web and Squish for Java with dedicated support for Genero widgets