The Squish team is pleased to announce the release of Squish GUI Tester 8.1, the ultimate software quality assurance tool for automated cross-platform GUI testing. Alongside new packages automating the latest Qt version (6.8), we have ported Squish for Java to a new platform, updated Chrome extension used by Squish for Web and introduced initial localization of Squish IDE.
For a brief summary of the features included in Squish 8.1 and reasons to consider updating, please take a look at our release overview video below.
Qt 6.8 Support is Here
One of the standout updates in Squish 8.1 is our support for Qt 6.8. This means Squish for Qt now features full compatibility with applications built using the latest Qt release. With the new binary packages available for all major platforms, as well as source packages, you can keep your automated tests running smoothly as you migrate your applications to Qt 6.8.
This makes upgrading your technology stack more seamless than ever before. Whether you’re maintaining legacy tests or building new ones, Squish 8.1 ensures your testing framework keeps pace with the latest advancements in Qt development.
Squish for Java on a New Platform: Linux arm64
Squish for Java becomes the next edition available as a downloadable binary package that contains everything
the users need to get started with testing Java applications on arm64-based Linux desktops, including the Squish IDE and squishrunner.
The availability of binary packages represents a significant development in testing of Java application on the Linux on arm64 (LoA) platform as test automation with Squish is now possible without the need to build parts
of it from source. Setting up the test environment on LoA becomes much simpler as both the IDE and the AUT can coexist on one arm64 host.
Squish for Web: Updated Google Chrome Extension
A new, Manifest V3-based Squish extension for the Google Chrome web browser (Qt QA Integration) is now available for download from Chrome Web Store, intending to replace the existing Manifest V2-based
'froglogic Squish Integration' extension.
Squish for Web users who automate their websites in the Google Chrome browser are advised to read
our detailed blog post that contains compatibility information (which browser requires which extension) as well as instructions for migrating an existing test set-up from the legacy extension to the new Manifest V3-based one.
Squish IDE in Simplified Chinese
In this release, the user interface of the Squish IDE is translated into a local language (Simplified Chinese, zh_CN) for the first time. The translation is approximately 70% complete at the time of release, with further improvements expected in the near future.
The corresponding language pack is already integrated in the Squish IDE so there is no need to download or install it separately.
With the groundwork of necessary internationalization (i18n) changes to the Squish IDE internals in place, providing additional translations of the IDE in future Squish releases is now possible.
Release Notes
In addition to these new features, we fixed more than 180 bugs across all Squish editions and source packages in this release. For a comprehensive list of bug fixes, improvements, as well as other important changes, check out Squish 8.1 release notes . A list of known issues for this release can be found in the Squish knowledge base.
Squish Download and Evaluation
Customers and current evaluators can download Squish GUI Tester 8.1 binary and source packages from the Qt Customer Portal. If you are new to Squish and interested in evaluating any Squish edition for free, you can request a fully functional trial here.