SQUISH
Desktop, mobile, web, and embedded GUI test automation support for all major UI technologies
You can run automated GUI tests for applications developed with different UI toolkits, be it a cross-platform UI framework or native UI technology.
Automated cross-platform GUI and HMI testing for applications written with Qt Widgets, QML, Qt Quick, Qt WebKit, and Qt WebEngine.
Includes support for automating embedded WebKit content.
Support on Windows, Linux, Unix and macOS desktops, as well as devices or emulators/simulators running embedded Linux, QNX, WinCE, Windows Embedded, Android and iOS.
| Desktop, Mobile & Embedded |
Automated cross-browser GUI testing for Web and HTML5 applications.
Support on desktop, mobile and embedded platforms, as well as iOS and Android devices and emulators/simulators.
| Desktop & Mobile |
Automated GUI Testing for native Windows applications with dedicated support for MFC, WinForms and WPF controls. Also supports automation via MSAA and UIAutomation.
| Desktop |
Automated GUI Testing for native macOS applications including support for embedded Webkit content.
| Desktop |
Automated cross-platform GUI Testing for AWT, SWT, RCP, Swing and JavaFx applications, Java applets and Java WebStart apps
Includes support for embedded Webkit content on desktop Windows, Linux, Unix and macOS, as well as on devices or simulators/emulators running embedded Linux, QNX and more.
| Desktop & Embedded |
Automated GUI Testing for Tk applications on Windows, Linux, Unix and macOS.
| Desktop |
Full toolkit-agnostic display automation for any GUI technology.
Supports all applications running on desktop, mobile or embedded devices capable of running a VNC server.