golang-testing - 用于编写可靠、可维护测试的 Go 测试模式
提供涵盖 TDD、表格驱动测试、子测试、基准测试、模糊测试和覆盖率的 Go 测试模式。
标签
更新于: 2026-10-03能力
典型输入
典型输出
该技能可以做什么
- 应用 TDD 循环
- 编写表格驱动测试
- 组织子测试
- 创建测试辅助函数
- 使用黄金文件
- 模拟接口依赖
- 编写基准测试
- 实现模糊测试
- 衡量测试覆盖率
输入
- Go 源代码
- 测试需求
- 预期输出
- 测试数据
输出
- Go 测试代码
- 测试结果
- 基准测试结果
- 模糊测试结果
- 覆盖率报告
- 黄金文件
要求
- Go 工具链
- Go testing 包
- 模糊测试需 Go 1.18 及以上
