我正在寻找一款与Squish类似的应用程序。
我希望它能够测试Qt应用程序,可能是一个免费/开源应用程序,也许可以访问Qt API和Python等脚本语言用于手写测试用例。
答案 0 :(得分:2)
http://gitorious.org/hooq/hooq - 在Qt4应用程序中记录和回放事件的框架。
也:
https://projects.forum.nokia.com/Testabilitydriver/wiki - 诺基亚Qt的可测试性驱动程序TDriver
如果您打算通过Python公开您的UI,您可以始终使用PySide中的绑定生成器。虽然它的一般意图是将Qt暴露在引擎盖下,但你可以很容易地从python中直接暴露信号机制。真的,所有的UI测试都是正确的吗?以编程方式触发信号/插槽脉冲。
答案 1 :(得分:2)
你可以使用Cobra(winLDTP)http://cobra.codeplex.com/,这个框架可以处理基于QT的应用程序
答案 2 :(得分:2)
funq 项目是为此需求而创建的。正如在github project page上提到的那样:
funq是一个使用Qt应用程序编写FUNctional测试的工具 蟒。
这是一个免费的开源工具。欢迎提供反馈和贡献!