Qt自动化测试

18

http://www.automatedqa.com/products/testcomplete/testing-qt-apps/

他们怎么做到的呢?有没有Qt检查库?标准窗口间谍工具在某些区域可以工作,但其他重要区域(例如列表视图中的列表项)无法通过Windows消息进行检查。

我知道有QtTest框架,但我想要的是能够整体访问应用程序的东西,这样我就可以进行自动化集成测试。

4个回答

9

Squish是一个自动化GUI测试框架,可能对您有兴趣。它支持Qt等其他功能。


1
我每天都使用Squish,它非常不错。 - Rob
1
Squish有许多很酷的功能。它可以使用Python(和其他几种语言)进行脚本编写。它直接引用Qt对象。 - dbn

5

1
Qt可访问插件示例 https://github.com/uglide/rocketpilot-driver - uglide

3

2
也在QT UI测试的最佳方法中回答了。
您可以使用OpenHMITester(OHT),它是一种开源GUI测试工具,遵循描述基于GUI事件的非侵入式捕获/重放工具的开放式架构。它被实现用于Qt;但是,它可以适应支持测试环境中使用的不同窗口系统和操作系统。(下载)(更多信息

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接