Qt的Squish替代品[关闭]
Posted
技术标签:
【中文标题】Qt的Squish替代品[关闭]【英文标题】:Squish alternative for Qt [closed] 【发布时间】:2011-07-07 12:04:26 【问题描述】:我正在寻找一个类似于 Squish 的应用。
我希望它能够测试 Qt 应用程序,也许是一个免费/开源应用程序,也许可以访问 Qt API 和用于手写测试用例的 Python 等脚本语言。
【问题讨论】:
你看QtTest模块了吗? riverbankcomputing.co.uk/static/Docs/PyQt4/html/qttest.html @utdemir:QTest 对单元测试有用,而不是 UI 脚本。 @Paul 我认为 Squish 是最好的选择。 QtTest 不是我想要的,谢谢。 @Paul 你有什么发现吗?除了 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 相比如何?以上是关于Qt的Squish替代品[关闭]的主要内容,如果未能解决你的问题,请参考以下文章