SuperAPI AI 工具集

evaluate-pr-tests

测试与质量

查看项目

更新于 10-15 21:12

技能介绍

用途:评估 PR 中新增测试的质量、覆盖率与类型是否合适,产出带可执行建议的结构化报告。

主要能力:按九项标准评估——修复覆盖、边界与缺口、测试类型适当性(单元/XAML/设备/UI 由轻到重)、约定合规、易抖动风险、重复覆盖、平台范围、断言质量、修复与测试对齐。脚本自动完成文件分类、约定检查、反模式检测、AutomationId 一致性、相似测试与平台范围分析。

使用方式:先运行 pwsh .github/skills/evaluate-pr-tests/scripts/Gather-TestContext.ps1(可加 -BaseBranch "origin/main"),生成 CustomAgentLogsTmp/TestEvaluation/context.md;再阅读修复文件理解改动与边界,逐条评估测试并输出报告。若 PR 无测试文件,直接给出 ❌ Fix Coverage 结论并跳过其余标准。

适用场景:PR 含测试需评估质量、确认测试是否充分覆盖修复、判断能否改用更轻测试类型、合并前审查。

限制:依赖脚本与仓库约定;约定检查可能出现正则误报;未检测到变更文件时需显式指定基础分支。