Qt的替代Squish工具
我在找一个类似于Squish的应用程序。
我希望它能够测试Qt应用程序,最好是免费的或开源的,能接入Qt的API,并且支持像Python这样的脚本语言,以便我可以自己编写测试案例。
3 个回答
2
funq 项目正是为了满足这个需求而创建的。正如在这个GitHub项目页面上提到的:
funq 是一个用来为 Qt 应用程序编写功能测试的工具,使用的是 Python 语言。
这个工具是免费的,也是开源的。欢迎大家提供反馈和贡献!
2
你可以使用Cobra(winLDTP),这个框架可以处理基于QT的应用程序。你可以在这里找到它:http://cobra.codeplex.com/
2
http://gitorious.org/hooq/hooq - 这是一个框架,用于在Qt4应用程序中记录和回放事件。
还有:
https://projects.forum.nokia.com/Testabilitydriver/wiki - TDriver,这是诺基亚为Qt开发的测试驱动工具。
如果你想通过Python来展示你的用户界面,可以使用PySide的绑定生成器。虽然它的主要目的是让Qt在后台运行,但你也可以很方便地直接通过Python来操作信号机制。其实,用户界面的测试就是这样,不就是通过编程来触发信号和槽的交互吗?