单元测试、Mock测试、基准测试
测试大致分为三种类型
-
回归测试
- 质量保证的员工,手动通过终端回归一些常用的场景
-
集成测试
- 系统功能维度做测试
-
单元测试
- 测试开发阶段,开发者对单独的函数功能模块做验证
-
从上到下,覆盖率逐层变大,成本逐层降低
单元测试,可以保证质量、提升效率
使用单元测试自己敲代码经历
1、HelloTom函数和TestHelloTom函数要分别放在同一个文件夹的两个go文件中
2、两个文件应该分别命名为xxx和xxx_test
满足上面两个条件,加上视频中老师所讲述的代码,则可以在goland中看到小三角表示可以运行
单元测试的评估方式:覆盖率
衡量代码是否经过了足够的测试
评价项目的测试水准
评估项目是否达到了高水平测试等级