我应该为Qt使用什么单元测试框架?
我刚刚开始一个需要一些跨平台GUI的新项目,我们选择了Qt作为GUI框架。
我们也需要一个单元测试框架。直到大约一年前,我们使用了内部开发的C ++单元测试框架 - 项目,但我们现在正在转向使用Google Test进行新项目。
有没有人有使用Google Test for Qt-applications的经验? QtTest / QTestLib是更好的选择吗?
我仍然不确定我们想在项目的非GUI部分使用Qt多少 - 我们可能更喜欢在核心代码中使用STL / Boost,并使用基于Qt的GUI的小接口。
编辑:看起来很多人都倾向于QtTest。有没有人有经验将这个与连续集成服务器集成?此外,在我看来,必须为每个新测试用例处理单独的应用程序会导致很多摩擦。有什么好方法可以解决这个问题吗? Qt Creator是否有一个处理此类测试用例的好方法,或者您是否需要为每个测试用例创建一个项目?
没有找到相关结果
已邀请:
11 个回复
禽兢玫坞劲
拭十年
这将在一个批次中执行每个类中的所有测试方法。 您的testclass .h文件如下所示:
不幸的是,这个设置在Qt文档中并没有很好地描述,即使它对许多人来说似乎非常有用。
茂坦湿床够
像这样用它:
蹦吃舷弦
翁茄口霉氖
惜堡沁戚
漂汀拦
头
自己的代码
量华
播匣扦阔食
你换
扇献隙