专注于产品开发平台解决方案

Squish:GUI自动化测试工具
分享:

Qt是一套业界领先的产品开发框架,可供前端设计师和开发人员适用于各种设备和操作系统的先进的UI/UX。Qt被广泛应用于70多个行业。Qt也在全球范围内建立了完善的生态系统,每年下载量达数百万次。

优飞迪科技成立于2010年,是一家专注于产品开发平台解决方案与物联网技术开发的国家级高新技术企业。作为Qt的长期合作伙伴,已为众多企业客户提供了专业的技术支持和软件销售服务。

概述

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

适用领域

支持面向敏捷开发的团队。预定计划或自定义触发测试执行,在构建进入 QA 之前执行回归测试。

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

全面支持行为驱动开发 (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 原本强大的基于图像和基于对象的识别功能。

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

软件模块

Squish

产品优势

高效敏捷的 GUI 自动化

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

混合技术的应用程序

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

QA交叉协作

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

支持的平台

你可能感兴趣的方案