Evaluation is not available in your country
Start your 10-day free trial
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.
Verification
We've sent a code to .
Please enter the code to finish the form and receive the download.
Wrong number? Change it
New code has been sent
Discover the power of automated GUI testing with Squish
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.
Automated GUI testing that just works
Built for agile-oriented teams
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.
Support for hybrid technology apps
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.
Better QA collaboration
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.
Trusted by progressive companies
Supported Platforms
Qt
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.
Windows
Automated GUI Testing for native Windows applications with dedicated support for MFC, WinForms and WPF controls. Also supports automation via MSAA and UIAutomation.
Java
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.
Web
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.
Mac
Automated GUI Testing for native macOS applications including support for embedded Webkit content.
Tk
Automated GUI Testing for Tk applications on Windows, Linux, Unix and macOS.
VNC
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.
Hear from a Squish customer
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.