【发布时间】:2012-04-25 04:24:32
【问题描述】:
我正在寻找自动化控制点击、列表视图点击等,有没有什么好的 qt 框架可以提供帮助?我需要在没有源代码的情况下执行这些测试
【问题讨论】:
-
Qt 自带了自己的测试模块。 qt-project.org/doc/qt-4.8/QtTest.html我不明白自动化是什么意思。您仍然必须指定行为。
标签: c++ qt user-interface gui-testing
我正在寻找自动化控制点击、列表视图点击等,有没有什么好的 qt 框架可以提供帮助?我需要在没有源代码的情况下执行这些测试
【问题讨论】:
标签: c++ qt user-interface gui-testing
Qt 提供了自己的单元测试框架:QTestLib
这个库是每个 Qt SDK 的一部分。
您可以找到一个教程here,尤其是第 3 点和第 4 点将显示一种可能足以满足您的 GUI 测试需求的方法。
显然,从第 1 点开始不会受到伤害。
【讨论】:
有关完整的 UI 测试框架,请查看 Squish。它支持 UI 交互脚本(使用 Python、tcl、javascript)、属性和屏幕截图比较。它需要您购买许可证,但如果您从事商业软件开发,这非常值得。
【讨论】: