Squish 团队很高兴地宣布 Squish GUI Tester 8.1 正式发布,这是一款用于跨平台 GUI 自动化测试的终极软件质量保证工具。除了最新 Qt 版本(6.8)的新自动化软件包外,我们还将 Squish for Java 移植到了新平台,更新了 Squish for Web 使用的 Chrome 浏览器扩展,并引入了 Squish IDE 本地化的初始版本。
有关 Squish 8.1 中功能的简要概述以及考虑是否需要更新,请观看下面的发布概述视频。
Qt 6.8 支持
Squish 8.1 中最突出的更新之一是我们对 Qt 6.8 的支持。这意味着适用于 Qt 的 Squish 现在可以完全兼容使用最新 Qt 版本构建的应用程序。借助适用于所有主流平台的新二进制包以及源代码包,您可以在将应用程序迁移至 Qt 6.8 的过程中保持自动化测试的顺利运行。
这将使您的技术堆栈升级比以往更加无缝。无论是维护旧的测试用例还是构建新测试,Squish 8.1 都能确保测试框架与 Qt 开发的最新进展保持同步。
Squish for Java 新平台:Linux arm64
Squish for Java 成为支持Linux arm64可下载二进制包的下一版本,其中包含用户在基于 arm64 的 Linux 桌面上测试 Java 应用程序所需的一切,包括 Squish IDE 和 squishrunner。
二进制包的可用性代表了在 Linux on arm64 (LoA) 平台上测试 Java 应用程序的重大发展,因为现在无需从源代码构建部分Squish 即可实现测试自动化。在 LoA 上搭建测试环境变得更加简单,因为 IDE 和 AUT 可以共存于一台 arm64 主机上。
Squish for Web:更新的 Google Chrome 浏览器扩展
适用于 Google Chrome 浏览器的基于 Manifest V3 的全新 Squish 扩展(Qt QA Integration)现已可从 Chrome Web Store 下载,该扩展旨在取代现有的基于 Manifest V2 的'froglogic Squish Integration' 扩展。
建议在 Google Chrome 浏览器中运行网站自动化的 Squish for Web 用户阅读我们的介绍博客,其中包含兼容性信息(浏览器和扩展的匹配信息)以及将现有测试设置从旧的扩展迁移到基于 Manifest V3 的新扩展的说明。
Squish IDE 简体中文版
在此版本中,Squish IDE 的用户界面首次被翻译成本地语言(简体中文,zh_CN)。在发布时,翻译工作已完成约 70%,预计在不久的将来会有进一步的改进。
Squish IDE 中已经集成了相应的语言包,因此无需单独下载或安装。
随着对 Squish IDE 内部进行必要的国际化(i18n)更改的基础工作就绪,在未来的 Squish 版本中提供 IDE 的额外翻译现在成为可能。
发布说明
除这些新功能外,我们还在此版本中修复了所有 Squish 版本和源代码包中的 180 多个错误。有关错误修复、改进以及其他重要更改的全面列表,请查看 Squish 8.1 发布说明。已知问题列表,请参见Squish知识库。
Squish 下载和评估
客户和当前试用者可以从Qt 用户中心下载 Squish GUI Tester 8.1 二进制包和源代码包。如果您是 Squish 的新用户,并且有兴趣免费试用任何 Squish 版本,您可以在此处申请 全功能试用版