c0ntr0lledcha0s / 分析测试套件质量 Skill 技能
覆盖率和代码行数本身无法说明测试是否可靠、有效且真正有价值
覆盖率和代码行数本身无法说明测试是否可靠、有效且真正有价值。这个 Skill 从正确性、可读性、可维护性、稳定性和执行速度等多个维度评估测试质量,并产出有优先级的改进建议。
核心能力
评估测试正确性、可读性、可维护性、可靠性和执行速度。审查语句、分支、函数和行覆盖率在具体场景下的实际表现。识别测试污染、过度 Mock、时间依赖、隐藏依赖和断言不清晰等问题。计算 JavaScript 和 TypeScript 测试数量、文件比例、行数比例和模式指标。解释变异分数、存活变异、测试金字塔平衡和优先改进方向。
适用场景
审查 Pull Request:在批准前评估变更测试的可靠性、覆盖率缺口、可读性和可维护性。
改进遗留测试套件:找出脆弱模式、共享状态、弱断言和高优先级重构方向。
规划质量门禁:解读覆盖率和变异测试结果,为持续集成设定实用的质量目标。
使用限制
当前指标脚本支持常见的 JavaScript 和 TypeScript 测试文件规范。静态指标无法证明某个测试是否存在 flaky、是否正确或是否有价值。有意义的分析需要访问相关源文件、测试和可用的报告。框架特定的 API 和高级模式需要专门的框架 Skill 支持。
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议