Ensure your software works flawlessly on all platforms and devices with Squish, the advanced and reliable GUI testing tool from Qt Group. Squish helps you easily automate your GUI testing for desktop, web, mobile, and embedded applications.
Whether you're a developer, tester, or quality assurance professional, Squish will help you optimize your testing workflows, reduce costs, and deliver exceptional end-user experiences.
To experience the benefits of Squish for yourself, we offer a 10-day, no-commitment free trial. During your evaluation period, you'll have access to all the features and functionalities of Squish, along with support and resources from our Quality Assurance team to help you succeed.
Schedule routine or custom-triggered test executions, identify regressions before builds get to QA, and get the fast feedback on commits the team is looking for.
Seamlessly automate multi-technology applications or applications with more than one toolkit. Interact with UI controls of each type natively and automatically and focus your efforts on application quality.
Squish fully supports Behavior-Driven Development (BDD), an agile testing method that brings together technical and business project stakeholders to bring high-quality products to market.
Automated GUI Testing for native Windows applications with dedicated support for MFC, WinForms and WPF controls. Also supports automation via MSAA and UIAutomation.
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.
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.
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.
Automated GUI Testing for native macOS applications including support for embedded Webkit content.
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.
Learn how EU-XFEL uses Squish to test the graphical user interface of Karabo, the control and diagnostic software behind the world’s largest X-ray laser.