测试

57 阅读1分钟
  • 回归测试 通过终端回归主流场景,刷抖音
  • 集成测试 对系统的功能维度测试,自动化回归测试,集成一个功能维度
  • 单元测试 面对测试开发阶段,对函数测试 image.png image.png TestMain函数测试前的一些数据装载,配置初始化等前置工作 os.Exit(code) image.png 代码覆盖率是单元测试的一种评价,代表测试了多少行数据 一般是百分之50到60的覆盖率,较高为80% 依赖: 单元测试需要 幂等:重复运行一个case时结果一样 稳定:指单元测试是隔离的,任何时间任何函数都可以自己运行 image.png mock包: 打桩就是用一个函数a取替换另一个函数b image.png 基准测试: 优化代码;并行反而基准测试变差了,rand有个全局锁,导致并行差了 这个时候可以用fastselect函数