Desktop GUI Test Automation
Squish for Qt
Automated cross-platform GUI Testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit and Qt WebEngine on Windows, Linux, Unix and macOS.
Squish for Java
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFx applications (incl. support for embedded Webkit content), Java applets and Java WebStart apps on Windows, Linux, Unix and macOS.
Squish for Windows
Automated GUI Testing for native Windows applications with dedicated support for MFC, WinForms and WPF controls. Also supports automation via MSAA and UIAutomation.
Squish for Mac
Automated GUI Testing for native macOS applications including support for embedded Webkit content
Squish for Tk
Automated GUI Testing for Tk applications on Windows, Linux, Unix and macOS.
Squish for Web
Automated cross-browser GUI testing for Web and HTML5 applications on Windows, Linux, Unix and macOS.
Squish for VNC
Full toolkit-agnostic display automation for any GUI technology, supporting all applications running on desktop, mobile or embedded devices capable of running a VNC server.
Mobile GUI Test Automation

Squish for Mobile
Automated GUI Testing for native Android and iOS Apps on devices and emulators. Includes support for automating embedded WebKit content.
Squish for Web
Automated cross-browser GUI testing for Web and HTML5 applications on iOS and Android devices and emulators/simulators.
Squish for Qt
Automated cross-platform GUI Testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit and Qt WebEngine on iOS and Android devices and emulators/simulators.
Embedded GUI and HMI Test Automation
Squish for Qt
Automated cross-platform GUI Testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit and Qt WebEngine on devices or emulators/simulators running embedded Linux, QNX, WinCE, Windows Embedded, Android and more.
Squish for Java
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFX applications (incl. support for embedded WebKit content) on devices or simulators/emulators running embedded Linux, QNX and more.
Squish for VNC
Full toolkit-agnostic display automation for any GUI technology, supporting all applications running on desktop, mobile or embedded devices capable of running a VNC server.