mcpField
T
testing-strategy

testing-strategy

github.com/anthropics测试与质量33.6k6.5k 次安装1 天前更新
代码仓库

关于 testing-strategy

用于设计兼顾覆盖率、速度和维护成本的测试策略技能。它提供测试层级及按组件划分的建议,并生成包含覆盖目标、示例用例和现有覆盖缺口的计划。

主要功能

  1. 01测试金字塔指导
  2. 02按组件提供测试建议
  3. 03覆盖重点与排除项
  4. 04包含目标和示例的测试计划
  5. 05识别现有覆盖缺口

适用场景

  1. 01规划 API 端点和数据管道测试
  2. 02选择前端与基础设施测试类型
  3. 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