
测试当今应用程序的用户界面是一项非常复杂且容易出错的工作。自动化执行测试是非常具有挑战性,但又具有很大价值的工作。
Squish是全球数千家公司的首选工具,它可以自动化的执行他们的图形用户界面(GUIs)和人机界面(HMIs)的功能回归测试和系统测试。Squish GUI测试工具是一个100%的跨平台工具,功能
- 深入支持所有主要的GUI技术
- 全面支持所有桌面,移动,Web和嵌入式平台
- 支持测试脚本录制
- 强大而可靠的对象识别和验证
- 不依赖屏幕截图或视觉呈现
- 强大的集成开发环境(IDE)
- 测试脚本支持各种流行的脚本语言
- 全面支持行为驱动开发(BDD)
- 可通过命令行工具完全控制
- 支持与多种测试管理和CI系统集成
Squish-自动化GUI测试工具 ——有多个版本,专门支持特定的GUI技术
Squish for Qt
针对使用Qt Widgets,QML,Qt Quick,Qt Webkit和Qt WebEngine编写的桌面,嵌入式, 移动 平台应用程序的自动化跨平台GUI测试
Squish for Java
针对<strongAWT,SWT,RCP,Swing和JavaFx应用程序的自动化跨平台GUI测试。包含嵌入式Webkit 内容的支持。
Squish for Windows
针对原生Windows应用程序的自动化GUI测试,专门支持MFC,WinForms和WPF控件。也支持通过MSAA和UIAutomation进行自动化。
Squish for Web
针对Web和HTML5应用程序在桌面,移动和嵌入式平台的自动化跨浏览器 GUI测试
Squish for Mac
针对原生 macOS应用程序的自动化GUI测试,包括对嵌入式Webkit内容的支持
使用Squish的混合版本可以完全实现对混合GUI应用程序进行自动化GUI测试,例如一个嵌入原生 Windows控件的QT应用程序或嵌入Java applets的Web程序或启动一个Java Web Start应用程序。





































