【问题标题】:Squish alternative for Qt [closed]Qt的Squish替代品[关闭]
【发布时间】:2011-07-07 12:04:26
【问题描述】:

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

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

【问题讨论】:

  • @utdemir:QTest 对单元测试有用,而不是 UI 脚本。 @Paul 我认为 Squish 是最好的选择。
  • QtTest 不是我想要的,谢谢。
  • @Paul 你有什么发现吗?除了 Squish 有什么推荐的吗?

标签: python qt automated-tests squish


【解决方案1】:

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

还有:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      funq 项目正是为满足这一需求而创建的。正如github project page 中提到的:

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

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

      【讨论】:

      • @Blastfurnace,你是对的!我修好了,谢谢。
      • 这与 Squish pr ldtp 相比如何?
      猜你喜欢
      • 1970-01-01
      • 2012-06-16
      • 2011-06-16
      • 2011-12-17
      • 2010-10-21
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多