mcpField
T
testing-strategy

testing-strategy

github.com/w95测试与质量28537 次安装35 周前更新
代码仓库

关于 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/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