Qt的Squish替代品

时间:2011-07-07 12:04:26

标签: python qt automated-tests squish

我正在寻找一款与Squish类似的应用程序。

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

3 个答案:

答案 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测试的工具   蟒。

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