behavior-driven-testing - 编写以行为为核心的 Go 单元测试
指导使用本地数据、表驱动子测试和 Gomega 断言编写及评审 Go 单元测试,以验证有意义的行为。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 编写行为导向的 Go 单元测试
- 组织表驱动子测试
- 使用 Gherkin 风格命名测试
- 使用 Gomega 匹配器断言
- 在本地模拟网络依赖
- 验证可观察的状态变化
输入
- 待测试的 Go 源代码
- 行为需求
- 本地测试夹具和数据
- 伪客户端或存根
输出
- Go 单元测试文件
要求
- Go 工具链
- Go testing 包
- Gomega 依赖
- 已 vendored 的依赖
- 离线执行环境
