SuperAPI AI 工具集

test-pyramid-design

设计与创作

查看项目

更新于 10-16 00:24

技能介绍

用途:该技能用于设计测试金字塔,规划单元、集成与端到端(E2E)测试的分布比例,识别常见反模式,并针对不同架构推荐测试策略。适用于测试金字塔设计、方案规划与最佳实践参考。

主要能力:介绍 Mike Cohn 提出的经典测试金字塔(约 70% 单元、20% 集成、10% E2E),对比各层在速度、成本、范围、信心与维护性上的特征;识别健康金字塔、冰淇淋筒、纸杯蛋糕、沙漏等形态及其问题与修复方向;给出单体、微服务、事件驱动、前端 SPA 等架构的推荐比例,并提及前端可参考 Testing Trophy;提供按层统计测试数量、识别反模式、设定目标比例、制定迁移计划的步骤;列出单元、集成、E2E 各层应测与不应测的内容;给出 .NET 测试项目结构示例与测试分布校验思路;提供流水线健康指标与覆盖率平衡建议。

使用方式:资料未提供具体安装或调用命令,仅说明该技能来自 melodic-software/claude-code-plugins,页面地址为 https://www.skills.sh/melodic-software/claude-code-plugins/test-pyramid-design。

适用场景:需要评估现有测试结构、调整测试比例、减少 E2E 依赖、提升反馈速度或为特定架构制定测试策略时。

限制:资料未提供收费、价格、平台支持范围及具体安装步骤;示例中的比例与指标为参考建议,实际需结合项目情况判断。