Skip to content

二十一、测试、基准与模糊测试 ​

测试是 Go 工具链的一等公民。本章覆盖单元测试、表驱动、子测试、Mock、基准测试(Benchmark)、模糊测试(Fuzzing)与竞争检测。

学习目标 ​

  • 编写表驱动测试与子测试,用接口注入 Mock。
  • 编写 Benchmark 并读懂 ns/op、B/op、allocs/op。
  • 用 Fuzzing 自动发现边界 bug;用 -race 检测并发问题。

依赖关系 ​

主题文档 ​

ICP 备案号待补充 · Gitee 主页