SuperAPI AI 工具集

test-plans-progress

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途:在项目范围内读取 Azure Test Plans 的测试计划、测试套件与测试点(测试案例×组态的执行单位),汇总手动测试进度。不执行测试、不修改结果;某次建置的自动化测试结果应改用 pipelines-test-results。

主要能力:列出进行中的测试计划;按套件层级统计通过、失败、阻挡、未执行等数量及执行率、通过率;列出失败或被阻挡的测试案例、组态、测试人员、最后执行时间与关联建置;按测试人员汇总未执行测试点,并标记可能卡住的进行中测试点。

使用方式:一律用 curl 直接调用 Azure DevOps REST API,每个命令自带验证参数。组织读取环境变量 AZURE_DEVOPS_ORG,PAT 以 Basic 验证送出 -u ":$AZURE_DEVOPS_PAT";也可用 AZURE_DEVOPS_EXT_PAT 或 Microsoft Entra ID 权杖。PAT 需 Test Management (Read),列出项目另需 Project and Team (Read)。路径中项目名需 URL 编码,查询字符串中 $ 写成 %24。Windows PowerShell 需用 curl.exe,环境变量写成 $env:AZURE_DEVOPS_PAT,JSON 主体先写入暂存文件再以 --data-binary "@body.json" 送出。

限制:只读,不修改任何数据;权杖只从环境变量读取,不请用户粘贴、不打印或写入文件;HTTP 401/403/203 或返回 HTML 登录页表示权杖无效、过期或权限不足,应停止;404 表示组织、项目、测试计划或套件 ID 有误。REST API 返回即时状态,网页 Progress Report 由 Analytics 产生,约 15 分钟延迟,两者数字短时间可能不同。