13

我正在寻找一个类似于 Squish 的应用程序。

我希望它能够测试 Qt 应用程序,也许是一个免费/开源应用程序,也许可以访问 Qt API 和用于手写测试用例的 Python 等脚本语言。

4

3 回答 3

2

http://gitorious.org/hooq/hooq - 在 Qt4 应用程序中记录和回放事件的框架。

还:

https://projects.forum.nokia.com/Testabilitydriver/wiki - TDriver,诺基亚 Qt 的可测试性驱动程序

如果你打算通过 Python 公开你的 UI,你总是可以使用PySide的绑定生成器。虽然它的一般意图是在引擎盖下公开 Qt,但您也可以轻松地公开信号机制,以便从 python 中直接玩弄。真的这就是所有的 UI 测试对吗?以编程方式触发信号/时隙脉冲。

于 2011-07-12T06:32:18.557 回答
2

你可以使用 Cobra (winLDTP) http://cobra.codeplex.com/,这个框架可以处理基于 QT 的应用程序

于 2013-09-05T13:35:00.897 回答
2

funq项目正是为满足这一需求而创建的。正如github 项目页面上提到的:

funq 是一个使用 python 为 Qt 应用程序编写功能测试的工具。

它是一个免费的开源工具。欢迎反馈和贡献!

于 2015-05-24T14:53:59.287 回答