Subnavigation

Squish 自动化图形用户界面(GUI)测试工具界面
 

Squish

高效的 GUI 自动化测试

降低图形用户界面 (GUI) 和人机交互界面 (HMI) 测试的复杂性–即使面对产品演变和安全关键型的应用程序。

开始免费试用 立即购买

qa-icon-EfficentAutomation

高效敏捷的 GUI 自动化

Squish 支持面向敏捷开发的团队。预定计划或自定义触发测试执行,在构建进入 QA 之前执行回归测试,识别本次提交是否允许进入QA流程,从而让团队获得关于当前提交寻求的最快反馈。

qa-icon-HybridApps

混合技术的应用程序

支持对使用多个开发框架开发的被测应用程序进行无缝地自动化测试。与每种类型的 UI 控件进行自动交互,并将您的精力集中在应用程序质量上。

qa-icon-CrossCollaborativeQA

QA交叉协作

Squish 全面支持行为驱动开发 (BDD),这是一种敏捷测试方法,它将技术和业务项目利益相关者聚集在一起,将高质量的产品推向市场。

 

强大的功能可应对当今的测试挑战

行为驱动开发 (BDD) 与测试

Squish®的所有特性可与 BDD 全面集成,并与 Gherkin(标准 BDD)语言 100% 兼容。创建、记录、维护和调试 BDD GUI 测试。

阅读更多

录制和回放

Squish GUI Tester 的特点是自动测试脚本录制和识别高级交互和对象,而不是低级事件。

阅读更多

测试验证与确认

在录制或重构脚本时,使用 Squish 验证点和 Pick 工具插入验证点。验证对象属性,执行图像比较,验证表值。

阅读更多

强大而直观的测试创建环境

Squish GUI Tester 具有对象探测,测试脚本录制、编辑和维护,执行测试脚本,生成测试报告等特性。

阅读更多

多种易读易用的脚本语言

利用 Squish GUI Tester 采用易读易用的脚本语言进行自动化测试:Python、Perl、JavaScript、Tcl 或 Ruby。

阅读更多

数据驱动测试

使用来自各种数据源的数据驱动测试。甚至可以使用生成数据驱动向导来提供帮助。

阅读更多

分布式批量测试

使用 Squish GUI Tester 批量执行单个脚本或脚本集,并查看详细的日志记录和执行结果。

阅读更多

大量的集成选项

ALM、测试管理、持续集成、构建集成和软件项目管理。

阅读更多

对象映射表和对象识别工具

简化测试创建、维护和故障排除。生成稳定且强大的测试脚本。

阅读更多

混合应用程序测试

Squish GUI Tester 支持对使用多个开发框架开发的被测应用程序进行无缝地自动化测试。

阅读更多

视觉验证

元素和控件组的高级验证选项。

阅读更多

基于图像的测试

通过基于图像的测试识别自定义控件或 2D/3D 图形绘图和图像。

阅读更多

OCR-光学字符识别

Squish® 提供光学字符识别支持,这是一种屏幕上文本识别和验证的方法,补充了 Squish 原本强大的基于图像和基于对象的识别功能。

阅读更多

远程控制

完全集成的一键式远程控制解决方案,几乎适用于任何目标设备。

阅读更多

QA_latest_releases-min

最新版本–Squish 8.0

最新的Squish 版本引入了基于模型的测试,并增加了对在Linux arm64上的Squish for Qt的支持,可以测试Qt 6.7应用程序等功能。

阅读更多

认证套件

这是一个自定义的、全面的认证工具,可保证您的测试流程完全符合安全标准。

阅读更多

文档

了解更多 Squish 的技术规范。

在 froglogic.com 上了解更多

Squish 评估指南

评估指南在整个评估过程中为您提供支持,从下载工具到安装和开始使用。

了解更多

博客

探索更多重要内容

进入质量保证专栏

软件测试QA完整指南

阅读指南