最佳的QT UI测试方法

20
我有一个QT应用程序,里面有一堆菜单,每个菜单列表项被选中后会显示不同的表单。我想创建另一个应用程序来测试这个QT应用程序的菜单,以确保所有选择的菜单项都能正常工作,并且能显示它们应该显示的表单。
我是QT的初学者,希望得到关于最佳方法的任何帮助。
谢谢...

这是Qt自动化测试的副本。 - dbn
2个回答

18
你可以使用OpenHMITester(OHT),这是一款开源的GUI测试工具(也可用于实现RPA自动化),采用描述基于GUI事件的非侵入式捕获/回放工具的开放架构。它是为了在Qt中使用而实现的,但是它可以适应测试环境中使用的不同窗口系统和操作系统。你可以在http://pedromateo.github.io/openhmitester找到更多信息。

1
链接http://www.catedrasaes.org/trac/wiki/ProjectsOht现在已经失效。 - lorefnon
那个链接已经失效了。这似乎是新链接:http://openhmitester.sourceforge.net/ - Roderick
抱歉,这是更新后的链接:http://www.catedrasaes.org/wiki/OHT - pedromateo
那个项目离开箱子运行还有很长的路要走。它内部存在不一致的引用,依赖于boost(最新版本没有问题),以及QT依赖项(看起来最新的QT SDK具有不同的文件结构和名称)。 - Andreas Reiff
该项目正在 http://pedromateo.github.io/openhmitester 上进行更新和重新编码。 - pedromateo

6

我推荐一个名为Squish的工具。这里有一种专门针对Qt的许可证。


我知道我的公司会支付它。 - dbn
4
你需要为Squish付费。 - pedromateo
4
...而且相当昂贵。 - HiFile.app - best file manager

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