http://www.automatedqa.com/products/testcomplete/testing–qt-apps/
他们如何能够做到这一点? 是否有Qt检查库? 标准窗口间谍工具在某些区域工作,但其他重要区域(如列表视图中的列表项)不能通过Windows消息进行检查。
我知道有QtTest框架,但是我想要的是可以访问整个应用程序的东西,这样我就可以进行自动集成testing。
Squish是一个自动GUI测试框架,也许你也会感兴趣。 它支持Qt等等。
找到答案: http : //www.ranorex.com/support/user-guide-20/qt-accessible-plugin.html
http://doc.qt.io/archives/4.3/accessible.html
究竟是什么需要自动化的用户界面。 然后,将使用任何UI自动化软件,我现在了解到,它显然使用可访问性API。
也回答在: http : //stackoverflow.com/questions/4163639/best-approach-to-qt-ui-testing/4166429#4166429
您可以使用OpenHMITester(OHT),这是一个开放源代码GUI测试工具,遵循开放式架构,描述基于GUI事件的非侵入式捕获/重放工具。 它被实现用于Qt; 但是,它可能适用于支持测试环境中使用的不同窗口系统和操作系统。
下载地址: http : //pedromateo.github.io/openhmitester/
更多信息: http : //www.catedrasaes.org/wiki/projects/ProjectsOht
我和我的团队最近开发了TUG,一个用于Qt GUI单元测试的开源框架。 它使用Qt测试。 也许它可以帮助你。
一个视频胜过千言万语: https : //www.youtube.com/watch?v=tUis6JrycrA
希望我们可以一起做得更好。 Github回购: http : //pedromateo.github.io/tug_qt_unit_testing_fw/