返回顶部
t

tdd-workflow测试驱动工作流

Test-driven development workflow enforcing 80%+ code coverage with unit, integration, and E2E tests. Write tests first, validate RED state, implement minimally, validate GREEN, then refactor. Use when writing features, fixing bugs, or refactoring. Trigger phrases: write tests, TDD, test-driven, feature implementation, bug fix. Adapted from everything-claude-code by @affaan-m (MIT)

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
92
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

tdd-workflow

测试驱动开发工作流程

确保所有代码开发遵循TDD原则,代码覆盖率不低于80%。

何时激活

  • - 编写新功能或新特性时
  • 修复缺陷或问题时
  • 重构现有代码时
  • 用户提出编写测试、添加规格说明、该如何测试这个时

快速入门

  1. 1. 以验收测试格式编写用户旅程(作为[角色],我希望...)
  2. 生成测试用例(正常路径 + 边界情况 + 错误场景)
  3. 运行测试 → 验证RED状态(实现前必须失败)
  4. 编写最少代码使测试通过 → GREEN状态
  5. 在保持测试通过的前提下进行重构
  6. 验证覆盖率是否达到80%以上

核心概念

  • - 先写测试再写代码 — 先编写测试,再进行实现
  • 红-绿-重构 — 失败 → 通过 → 改进(无例外)
  • 最低80%覆盖率 — 单元测试、集成测试和端到端测试合计
  • 单元级隔离 — 模拟依赖关系,测试行为而非实现
  • 独立测试 — 无测试顺序依赖;每个测试可独立运行

常见用法

最常用的模式:

  • - 函数和组件的单元测试
  • API端点和数据库操作的集成测试
  • 关键用户流程的端到端测试
  • 边界情况和错误路径测试
  • 快速执行(每个单元测试 < 50ms)

参考资料

  • - references/workflow-steps.md — 包含git检查点的详细7步TDD循环
  • references/patterns-and-best-practices.md — 测试模式、常见错误、成功指标

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tdd-workflow-1775900468 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tdd-workflow-1775900468 技能

通过命令行安装

skillhub install tdd-workflow-1775900468

下载

⬇ 下载 tdd-workflow v1.0.0(免费)

文件大小: 4.34 KB | 发布时间: 2026-4-12 11:37

v1.0.0 最新 2026-4-12 11:37
Initial release. TDD workflow enforcing 80%+ coverage with git checkpoints. Adapted from everything-claude-code by @affaan-m (MIT)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部