
Squish
Squish是Qt Group旗下的跨平台GUI自动化测试工具,支持Qt、Web、Java、iOS等多种技术栈。提供录制回放、脚本编写、数据驱动测试等功能,支持Python、JavaScript等多种脚本语言,适用于敏捷开发和持续集成环境。
Squish是Qt Group旗下的跨平台GUI自动化测试工具,由froglogic公司开发,后被Qt Group收购。Squish可以对桌面应用程序、Web应用程序、移动应用程序等进行自动化测试,支持多种编程语言和操作系统,是业界领先的GUI回归测试解决方案。
Squish支持多种GUI技术,包括Qt软件框架、Web/HTML/AJAX、Java SWT/Eclipse RCP和AWT/Swing、Mac OS X Carbon/Cocoa、Windows(MFC、.NET等)、iOS CocoaTouch等。Squish可在Windows、Linux、嵌入式Linux、Unix、Mac OS X以及多种嵌入式和移动平台上运行,为开发者提供了全面的跨平台测试能力。
Squish的核心功能包括录制和回放、测试验证与确认、数据驱动测试、分布式批量测试等。录制功能可以自动捕获用户操作并以脚本语言显示记录的脚本,支持脚本续录和录制插入脚本片段。回放功能可以智能地观察和等待对象,在应用程序允许的情况下尽快执行测试脚本。测试验证功能支持验证对象属性、执行图像比较、验证表值等操作。
Squish支持多种脚本语言,包括Python、JavaScript、Ruby、Perl、Tcl等,开发者可以根据脚本知识和优势选择脚本语言。Squish还全面支持行为驱动开发(BDD),与Gherkin语言100%兼容,开发者可以创建、记录、维护和调试BDD GUI测试。
Squish提供了强大的集成选项,支持与ALM、测试管理、持续集成、构建集成和软件项目管理等工具集成。Squish可以与Jenkins、GitLab CI、GitHub Actions等主流CI/CD工具无缝集成,支持预定计划或自定义触发测试执行,在构建进入QA之前执行回归测试。
相关资讯
暂无相关资讯
Qt集团 其他软件






软件推荐






产品咨询
需要购买咨询或技术支持,请填写以下信息,软件服务商将尽快于您联系。