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 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 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.