避免测试用例代码中使用if、switch等分支逻辑 , 保持用例尽量简单 , 如果需要测试不同分支的代码逻辑 , 应该拆分成多个测试用例 。
维护测试用例
重构代码时 , 应该同步修改测试用例 发现新增Bug时 , 应当将能验证此Bug被修复的测试用例的补充到单元测试工程中 测试用例命名规则参考
TEST_F(TestUCPPipelineCenter checkTaskInProcess_重复触发_true);测试宏 被测试类名 ,被测试函数名_简单描述核心测试逻辑_要校验的结果值 小结 我们小组的单元测试工程已经稳定运行了一段时间 , 代码提交流程也逐步固化下来了 , 如下图所示 。 后续我们会寻找一些指标去量化衡量单元测试所带来的收益 。 希望本文能帮助大家更加快捷地搭建C++单元测试环境 。
附录
「单元测试最佳实践」https://www.jianshu.com/p/6413fcd58b71 「从头到脚说单测——谈有效的单元测试(下篇)」http://testerhome.com/topics/30683 「Frida - Anatomy of a code tracer 」https://medium.com/@oleavr/anatomy-of-a-code-tracer-b081aadb0df8 作者 | 思兼
本文为阿里云原创内容 , 未经允许不得转载 。
- 本文转自:北京日报北京日报客户端 | 记者 孙杰机器人之约|2022世界机器人大会倒计时!人形机器人专区将首发亮相
- 本文转自:北京日报北京日报客户端 | 记者 袁璐 朱松梅8月8日上午8点|智慧屏提供跑步热身课程,奥林匹克森林公园10公里跑道升级
- 客户端|告别“遥控器”!小米MIX Fold2本月发布,硬刚三星折叠屏?
- 本文转自:浙江日报浙江新闻客户端 通讯员 巩彬由工业和信息化部人才交流中心、RoboCo...|创意点亮科技 这场机器人大赛助力文化与智能融合
- C++|java字符串String类用法详解
- 本文转自:长江日报长江日报大武汉客户端8月7日讯8月7日|工业设计博览会上,多个武汉龙头企业达成合作
- C++|被叫“红衣大炮” 周鸿祎回应:现在努力自省 与人为善
- 本文转自:长江日报长江日报大武汉客户端8月7日讯(记者朱佳琦)“先来跳个舞吧!”“好的|“悟空,来,跳个舞吧!”多款机器人亮相工业设计博览会
- C++|阿里再生独角兽,估值百亿美元,马云果然有远见
- Notion 中文:客户端、网页端汉化方案