单元测试
本文最后更新于:2022年6月30日 下午
本篇文章总结了单元测试的一些知识点
单元测试
单元测试的四个目标
- 会写,全员可写
- 会使用单元测试框架
- 写的好,同时关注可测性问题
- 每个同学的单元测试case个数、覆盖率比较稳定
- MR 时Review单测
- 系统集成单元测试
- 各个模块的go test运行
- 能在流水线上执行go test
- TDD
单元测试准则
- 好的单元测试应该具有自动化、独立性、可重复执行的特性
- 单元测试应该是全自动执行的,不允许使用
t.Logf
等函数人肉验证 - 单元测试用例之间不能互相调用,也不能依赖执行的先后顺序
- 单元测试不应该受到外部环境的影响
单元测试框架
goconvey
1 |
|
单元测试的简化
assert
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!