4go语言工程实践之测试

47 阅读1分钟

单元测试、Mock测试、基准测试

测试大致分为三种类型

  • 回归测试

    • 质量保证的员工,手动通过终端回归一些常用的场景
  • 集成测试

    • 系统功能维度做测试
  • 单元测试

    • 测试开发阶段,开发者对单独的函数功能模块做验证
  • 从上到下,覆盖率逐层变大,成本逐层降低

单元测试,可以保证质量、提升效率

使用单元测试自己敲代码经历

1、HelloTom函数和TestHelloTom函数要分别放在同一个文件夹的两个go文件中

2、两个文件应该分别命名为xxx和xxx_test

满足上面两个条件,加上视频中老师所讲述的代码,则可以在goland中看到小三角表示可以运行

单元测试的评估方式:覆盖率

衡量代码是否经过了足够的测试

评价项目的测试水准

评估项目是否达到了高水平测试等级