关于 testing-strategy
用于设计兼顾覆盖率、速度和维护成本的测试策略技能。它提供测试层级及按组件划分的建议,并生成包含覆盖目标、示例用例和现有覆盖缺口的计划。
主要功能
- 01测试金字塔指导
- 02按组件提供测试建议
- 03覆盖重点与排除项
- 04包含目标和示例的测试计划
- 05识别现有覆盖缺口
适用场景
- 01规划 API 端点和数据管道测试
- 02选择前端与基础设施测试类型
- 03检查关键路径、边界情况和安全边界
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill testing-strategy安装后在 Claude Code 中输入/testing-strategy确认已加载。
详细介绍
测试策略
设计有效的测试策略,在覆盖率、速度和维护成本之间取得平衡。
测试金字塔
/ E2E \ Few, slow, high confidence
/ Integration \ Some, medium speed
/ Unit Tests \ Many, fast, focused
按组件类型划分的策略
- API 端点:业务逻辑使用单元测试,HTTP 层使用集成测试,消费方使用契约测试
- 数据管道:输入校验、转换正确性、幂等性测试
- 前端:组件测试、交互测试、视觉回归、无障碍测试
- 基础设施:冒烟测试、混沌工程、负载测试
覆盖范围
重点关注:业务关键路径、错误处理、边界情况、安全边界、数据完整性。
可跳过:简单的 getter/setter、框架代码、一次性脚本。
输出
输出测试计划,内容包括:测试内容、每个领域的测试类型、覆盖率目标以及示例测试用例。同时找出现有覆盖中的缺口。
评论
支持 Markdown