SuperAPI AI 工具集

analyze-pyramid

测试与质量

查看项目

更新于 10-16 00:23

技能介绍

用途:评估现有测试组合的层级分布,判断测试金字塔形状是否健康,并给出调整建议。适用于测试组合盘点与重平衡。

主要能力:先发现测试(未指定目录时按常见模式搜索 .NET 等项目文件并统计 [Fact]/[Theory] 等用例数);再按项目或文件夹命名归类层级(Unit:.Unit.Tests、.Domain.Tests;Integration:.Integration.Tests、.Api.Tests;E2E:.E2E.Tests、.Acceptance.Tests);统计各层数量与百分比并对照目标(如 Unit 70%、Integration 20%、E2E 10%);加载 test-strategy:test-pyramid-design 技能做形状分析;识别反模式(E2E 超 30% 为冰淇淋筒、Integration 超 50% 为沙漏、Unit 低于 50% 为倒金字塔、任一层为 0% 为缺失层);最后输出形状、健康分、发现与行动项。

使用方式:在当前目录运行 /test-strategy:analyze-pyramid,或指定目录 /test-strategy:analyze-pyramid tests/。

限制:资料未说明支持的测试框架范围、语言、准确率或与 CI 的集成方式,这些信息暂未提供。