博客 | Squish 8.1:Qt 6.8支持、Squish for Java on Linux arm64等!

科技   2024-12-19 09:01   中国香港  



Squish团队很高兴地宣布Squish GUI Tester 8.1正式发布,这是一款用于跨平台GUI自动化测试的终极软件质量保证工具。除了最新Qt版本(6.8)的新自动化软件包外,我们还将Squish for Java移植到了新平台,更新了Squish for Web使用的Chrome浏览器扩展,并引入了Squish IDE本地化的初始版本。


有关Squish 8.1中功能的简要概述以及考虑是否需要更新,请观看下面的发布概述视频。


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日网络研讨会)




Qt软件
Qt Group是一家全球软件公司,致力于开发用户喜爱的应用程序和智能设备,深受行业领导者和全球超过 150 万开发人员的信赖。我们帮助客户在整个产品开发生命周期中提高生产力——从 UI 设计和软件开发到质量管理和部署。网址:qt.io
 最新文章