Qt自动化测试

Edw*_*nge 17 c++ windows qt automated-tests

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

他们怎么能做到这一点?有Qt检查库吗?标准窗口间谍工具在某些区域中起作用,但是其他重要区域(例如列表视图中的列表项)不能通过Windows消息检查.

我知道有QtTest框架,但我想要的是可以访问整个应用程序的东西,以便我可以进行自动集成测试.

Fra*_*eld 8

Squish是一个自动GUI测试框架,您可能也会感兴趣.除其他外,它支持Qt.


Edw*_*nge 5

找到答案:http ://www.ranorex.com/support/user-guide-20/qt-accessible-plugin.html

http://doc.qt.io/archives/4.3/accessible.html

这正是实现 UI 自动化所需的。然后将与任何 UI 自动化软件一起使用,我现在了解到这些软件显然使用了可访问性 API。