关于 testing-strategy
用于设计测试策略的技能,帮助在覆盖率、速度和维护成本之间取得平衡,并针对不同组件选择测试方式。输出包含测试类型、覆盖目标、示例用例和现有覆盖缺口的计划。
主要功能
- 01采用测试金字塔
- 02按组件类型制定测试方案
- 03优先覆盖关键路径和边界情况
- 04设定目标并提供测试用例示例
- 05识别覆盖缺口
适用场景
- 01规划 API 或数据管道变更的测试
- 02为前端和基础设施选择测试类型
- 03发布前检查测试覆盖情况
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --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