Squish团队很高兴地宣布Squish GUI Tester 8.1正式发布,这是一款用于跨平台GUI自动化测试的终极软件质量保证工具。除了最新Qt版本(6.8)的新自动化软件包外,我们还将Squish for Java移植到了新平台,更新了Squish for Web使用的Chrome浏览器扩展,并引入了Squish IDE本地化的初始版本。
1
Qt 6.8支持
Squish 8.1中最突出的更新之一是我们对Qt 6.8的支持。这意味着适用于Qt的Squish现在可以完全兼容使用最新Qt版本构建的应用程序。借助适用于所有主流平台的新二进制包以及源代码包,您可以在将应用程序迁移至Qt 6.8的过程中保持自动化测试的顺利运行。
这将使您的技术堆栈升级比以往更加无缝。无论是维护旧的测试用例还是构建新测试,Squish 8.1都能确保测试框架与Qt开发的最新进展保持同步。
2
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主机上。
3
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的新扩展的说明。
4
Squish IDE简体中文版
在此版本中,Squish IDE的用户界面首次被翻译成本地语言(简体中文,zh_CN)。在发布时,翻译工作已完成约70%,预计在不久的将来会有进一步的改进。
Squish IDE中已经集成了相应的语言包,因此无需单独下载或安装。
随着对Squish IDE内部进行必要的国际化(i18n)更改的基础工作就绪,在未来的Squish版本中提供IDE的额外翻译现在成为可能。
5
发布说明
除这些新功能外,我们还在此版本中修复了所有Squish版本和源代码包中的 180 多个错误。有关错误修复、改进以及其他重要更改的全面列表,请查看Squish 8.1发布说明。已知问题列表,请参见Squish知识库。
6
Squish下载和评估
客户和当前试用者可以从Qt用户中心下载Squish GUI Tester 8.1二进制包和源代码包。如果您是Squish的新用户,并且有兴趣免费试用任何Squish版本,您可以在此处申请全功能试用版。
相关资料推荐
白皮书 | 确保安全并挽救生命:
医疗器械行业软件测试完全指南
白皮书 | Squish测试自动化策略--高适应、低维护
白皮书 | 用Qt开发安全有效的医疗设备
END
往期推荐
视频 | Squish GUI
自动化测试工具
演示 | 请查收您的
Squish入门演示
回放 | Squish测试自动化策略--低维护、高适应(8月23日网络研讨会)