Automated GUI Testing for Java Applications
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFx applications incl. support for embedded Webkit content
Get started with Squish today!
Get your free and fully functional Squish evaluation copy today.
We include free evaluation support for your benefit!
Watch the Video to Find out More!
Squish® features fully integrated BDD support, and is 100% compatible with the Gherkin (standard BDD) language. Create, record, maintain and debug BDD GUI Tests
Insert verification points while recording or when refactoring scripts using Squish Verification Points and the Pick tool. Verify object properties, perform image comparisons validate table values
What Others Are Saying About Squish
Squish for Java is the automated GUI testing tool for all kinds of Java applications on Windows, Linux, Unix and Mac OS X platforms. Squish for Java features automated GUI testing of applications based on Java Swing/AWT, SWT/Eclipse RCP or JavaFX including support for embedded Web content. Scripts created on one platform work without modification on all other supported platforms.
The Squish for Java edition includes dedicated support for:
- Testing applications based on Java Swing/AWT, SWT/Eclipse RCP or JavaFX
- Testing Java Web Start (JNLP) applications
- Testing Java applets
- Windows only: Testing embedded native Windows controls (when combined with Squish for Windows)
- Standard Swing/AWT/SWT/RCP/JavaFX controls
- Complex Swing/AWT/SWT/RCP/JavaFX controls (Item views, menus, tabs, etc.)
- GEF controls
- Embedded web content (in combination with Squish/Web)
- 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
- Access to all standard and complex objects and object properties
- Remote testing of applications and testing multiple applications from a single test script
- Standard controls
- Complex views
- Embedded Web Browser
- All classes
- All methods
- All properties
- Mac OS X
- Embedded Linux