QT 单元测试
此流程主要介绍QTest测试框架。回顾学习历程,最初是想将应用程序和测试工程放在同一项目,便于代码的管理,尝试很多方法,终于实现。随后遇到了在main函数运行测试函数类失败,不想通过QTEST_MAIN宏逐个文件运行,通过各资料查询终于找到失败原因,以此文档进行完整流程记录
- 环境搭建
1)首先选择子目录项目建立项目工程
2)创建好子项目工程后,在子项目路径下添加应用程序和测试工程两个项目(应用程序和测试工程需要提前进行创建),如下图应用程序为APP,测试工程为tests,这里的tests主要作用是用来完成APP相关的单元测试,后续需要将APP相关测试类添加至tests。
3)将APP和tests两个项目工程作为子项目添加至MainApp
4)将APP涉及到的测试类添加至tests,方便对相关接口调用完成测试。
- 测试流程
- 1)使用QTest进行测试需要