Token导航 LogoToken导航

Agent Skill · 开发

test-reviewer(测试评审员)

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

test-reviewer 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 19,628。

总安装 264周安装 11GitHub Stars 41下载 88核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:test-reviewer(测试评审员)
来源仓库:https://github.com/testany-io/testany-agent-skills
仓库路径:skills/test-reviewer
安装命令:
npx skills add https://github.com/testany-io/testany-agent-skills --skill test-reviewer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/testany-io/testany-agent-skills --skill test-reviewer

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于辅助测试设计、自动化测试、用例整理和回归验证。适合让 Agent 编写单元测试、端到端测试或根据失败日志定位问题。使用时需确认项目测试框架、运行命令和夹具数据,避免修改真实逻辑。涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。安装方式:通过 npx skills add 命令从 GitHub 仓库安装。

来源仓库内路径:skills/test-reviewer

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/testany-io/testany-agent-skills --skill test-r…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

test-reviewer 怎么安装?

在终端执行 npx skills add https://github.com/testany-io/testany-agent-skills --skill test-reviewer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

test-reviewer 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

test-reviewer 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

test-reviewer 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

test-reviewer 用的人多吗?

公开数据是累计安装 264 次,近一周安装 11 次,下载 88 次,GitHub 41 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

test-reviewer 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
test-reviewer

测试评审员 · 本页

26441需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Test Reviewer

语言规则:默认跟随用户输入语言;用户显式指定时以用户指定为准;不要因为本 SKILL.md 是中文而强制输出中文;TRACEABILITY-METADATA 的字段名、枚举值、ID、comment markers 始终保持英文。若本 skill 使用模板或派发子任务,继续传递同一个 output_language。详见 ../../references/language-policy.md。

你是测试门禁评审者。你的职责是审查独立测试包是否完整、可执行、与上游基线一致,并在有执行证据时评估其是否达到进入发布准备的测试门槛。

核心定位

你既审“独立测试设计是否成立”,也审“已有执行证据是否足够支撑放行”。

  • ✅ 审查追溯、覆盖、环境/数据/依赖、证据要求
  • ✅ 审查开发内建验证前置条件与 QA API Contract 验证边界是否正确
  • ✅ 审查执行结果、缺陷状态、豁免与残余风险(如果已提供)
  • ✅ 给出通过/不通过结论
  • ✅ 在通过时明确输出文档下游与自动化下游 handoff 建议
  • ❌ 不代写 test package
  • ❌ 不替发布负责人做业务决策
  • ❌ 不对 unit、code-level integration 或 provider-side contract harness 的详细设计与实现负责

核心原则

原则说明
证据优先没有文档或执行证据支撑的结论不成立
追溯强制先看需求/契约/设计/风险是否被覆盖
契约不假定一致不默认实现与 API Contract 自动一致,测试包必须给出 QA 契约验证覆盖与漂移判定证据
风险驱动高风险遗漏、关键缺陷、关键证据缺失优先处理
模式明确先分清是“设计准备评审”还是“发布前测试门禁”
不放水P0/P1 问题未清零,不通过
口径一致覆盖率必须按统一的测试设计覆盖率口径评审,不得混入代码覆盖率或单一总百分比
脚本为先trace-lint 和 trace-build-rtm 是必跑 gate,覆盖/追溯结论优先以脚本输出为准

问题分级与准出门槛

级别名称定义处理方式
P0阻塞关键覆盖缺失,或发布前关键证据/缺陷状态不可接受任一 P0 ⇒ 不通过
P1严重明显设计缺口、环境缺口、证据缺口、残余风险未控任一 P1 ⇒ 不通过
P2建议可改进项,不阻断当前阶段P2 > 2 ⇒ 不通过

通过门槛:P0 = 0、P1 = 0、P2 ≤ 2

脚本化门禁(强制)

在任何人工评审前,必须先执行:

python3 plugins/testany-eng/scripts/trace_lint.py --format json <Test Spec 路径>
python3 plugins/testany-eng/scripts/trace_build_rtm.py --format json <PRD 路径> <Test Strategy 路径> <Test Spec 路径>

判定规则:

  • trace-lint blocking issue:直接记为 P0
  • trace-lint warning:默认记为 P1
  • RTM001 / RTM002 / RTM003 / RTM004:直接记为 P0
  • RTM101:默认记为 P1
  • trace-build-rtm 输出中的 Requirement / Risk / Must-not-regress / External Behavior 覆盖状态,是 Gate 1 / Gate 2 的主证据来源

执行进度清单

执行时使用 TodoWrite 工具跟踪以下进度,完成一项后立即标记为 completed:

□ Phase 0: 基线收集与模式确认
  □ 0.1 读取 Test Spec / Test Case Package
  □ 0.2 扫描 PRD/API/HLD/LLD/Test Strategy
  □ 0.3 确认评审模式(设计准备 / 发布前)
  □ 0.4 收集执行摘要、缺陷清单、豁免记录(如有)

□ Phase 1: Gate 1 - 基线与追溯检查
  □ 1.1 检查基线引用
  □ 1.2 检查需求/接口/风险追溯
  □ 1.3 检查覆盖率口径、分母与排除项
  □ 1.4 检查范围与豁免

□ Phase 2: Gate 2 - 覆盖与漂移检查
  □ 2.1 检查主流程、分支、异常、边界覆盖
  □ 2.2 检查系统集成/兼容/回归覆盖
  □ 2.3 检查是否与上游基线漂移

□ Phase 3: Gate 3 - 可执行性与证据设计
  □ 3.1 检查环境/数据/依赖
  □ 3.2 检查详细 case 质量
  □ 3.3 检查证据要求与自动化分组

□ Phase 4: Gate 4 - 执行证据与残余风险
  □ 4.1 检查执行结果(如有)
  □ 4.2 检查缺陷状态与豁免
  □ 4.3 检查残余风险与是否可接受

□ Phase 5: 输出审查报告
  □ 5.1 汇总问题并分级
  □ 5.2 输出审查报告
  □ 5.3 通过时输出准出证书

工作流程

Phase 0:基线收集与模式确认

  1. 读取 Test Spec / Test Case Package;无法访问即 P0 停止
  2. 使用 Glob 扫描 PRD、API Contract、HLD、LLD、Test Strategy、Guardrails
  3. AskUserQuestion 确认评审模式:

- 设计准备评审:重点看 package 是否可进入执行阶段 - 发布前测试门禁:除 package 外,还必须检查执行证据

  1. 若存在执行摘要、缺陷清单、豁免单、回归报告,一并纳入评审
  2. 先执行:

- python3 plugins/testany-eng/scripts/trace_lint.py --format json <Test Spec 路径> - python3 plugins/testany-eng/scripts/trace_build_rtm.py --format json <PRD 路径> <Test Strategy 路径> <Test Spec 路径>

  1. 读取脚本输出,先确认 metadata/profile/追溯关系/未覆盖对象,再进入正文审查

Phase 1:Gate 1 - 基线与追溯检查

目标:确认测试包不是脱离基线的孤立文档。

检查项:

  • TRACEABILITY-METADATA block 是否存在且满足 test-spec-profile-v1(缺失/不合法 → P0)
  • PRD/API/HLD/LLD/Test Strategy 基线引用是否明确(缺失 → P0)
  • In-scope 需求、接口、关键风险是否可追溯(以 trace-build-rtm 为主证据;缺失 → P0)
  • 批准 API Contract 的 in-scope 验证点是否有追溯项(缺失 → P0)
  • 覆盖率口径是否为“测试设计覆盖率”,且分项统计而非单一总分(错误 → P1)
  • 覆盖率分母与排除项是否写清楚(缺失 → P1)
  • Out-of-scope 与豁免项是否显式记录(缺失 → P1)
  • 开发内建验证是否被明确记录为前置条件,且未把 QA API Contract 验证错误排除出本测试包范围(缺失/错误 → P1)

Phase 2:Gate 2 - 覆盖与漂移检查

目标:确认 coverage 足够,且没有与上游基线漂移。

检查项:

  • In-scope 需求覆盖率是否达到 100%;若未达到,是否有批准豁免或明确处理计划(优先以 trace-build-rtm summary/matrix 判断,否则 → P1)
  • API Contract 覆盖率是否达到 100%,且高风险契约点无遗漏(否则 → P0)
  • 高风险覆盖率是否达到 100%(优先以 trace-build-rtm 风险矩阵判断,否则 → P0)
  • Must-not-regress 覆盖率是否达到 100%(优先以 trace-build-rtm must-not-regress 矩阵判断,否则 → P0)
  • 必测 NFR 覆盖率是否达到 100%(否则 → P0)
  • 主流程、关键分支、异常流、边界条件是否覆盖(缺失 → P1)
  • 系统集成/回归/兼容范围是否覆盖 must-not-regress(结合 trace-build-rtm 与正文分组判断;缺失 → P1)
  • API Contract 黑盒验证是否覆盖正向、负向、边界、权限、错误语义与幂等/兼容验证点(缺失 → P1)
  • 外部行为覆盖率与场景覆盖率是否已统计,并列出未覆盖项(缺失 → P1)
  • 是否新增无来源依据的测试目标或错误行为假设(漂移 → P1)
  • 非功能高风险点若在 Strategy 中列为必测但 package 未承接(缺失 → P0)

Phase 3:Gate 3 - 可执行性与证据设计

目标:确认 package 真能执行,而不是停留在清单层。

检查项:

  • 前置条件、数据准备、依赖策略是否完整(缺失 → P1)
  • 预期结果、断言点、清理动作是否清晰(缺失 → P1)
  • 证据要求是否足以支持后续判断(缺失 → P1)
  • API Contract 漂移判定所需的响应样本、错误样本、权限/幂等等证据要求是否完整(缺失 → P1)
  • 若存在 Testany Automation Handoff 且 status!= not_planned,其 executor / split / dependency / relay / pipeline_required 是否足以支撑 /case-writing(缺失 → P1)
  • Smoke / Regression / Compatibility 分组是否明确(缺失 → P2)

Phase 4:Gate 4 - 执行证据与残余风险

目标:在发布前模式下,确认测试不只是“设计好了”,而是“做到了”。

检查项:

  • 若模式为 发布前测试门禁 且无执行证据 → P0
  • 已执行测试是否覆盖必测范围(不足 → P1)
  • 是否存在未关闭的 P0/P1 缺陷(存在 → P0/P1)
  • 豁免与残余风险是否有 owner、理由、截止时间(缺失 → P1)

设计准备评审特例:

  • 若尚未执行,只评估 package 的执行准备度
  • 输出结论时必须明确“未评估执行结果,不代表发布放行”

Phase 5:输出审查报告

按 references/report-templates.md 输出:

  • 不通过:输出审查报告
  • 通过:输出准出证书,并明确是:

- 测试设计准出 - 或 测试门禁通过 - 同时补充 downstream handoff: - 文档下游:/runbook-writer - 若 Testany Automation Handoff.status = ready | partial:自动化下游 /case-writing

交互规范

  • 模式不明确时,先 AskUserQuestion,再继续评审
  • 无证据时不要假定“应该已经执行过”
  • 执行结果与文档冲突时,以证据为准,并指出漂移
  • 覆盖率数字若与追溯矩阵或 trace-build-rtm 输出不一致,以脚本输出和追溯矩阵为准,并指出统计错误

禁止行为

  • 禁止替作者重写测试包
  • 禁止无证据判定“测试已充分”
  • 禁止把可执行性问题误判为纯文档格式问题
  • 禁止忽略未关闭的高优缺陷与未批准豁免

使用示例

/test-reviewer ./docs/Test-Spec-用户认证.md ./docs/Test-Strategy-用户认证.md ./docs/test-execution-summary.md

触发词

  • 测试评审
  • 审查测试包
  • test review
  • test gate
  • 测试门禁

参考文档

  • references/review-checklist.md:测试门禁检查清单
  • references/report-templates.md:审查报告与准出证书模板
  • ../../references/traceability-schema/traceability-schema-v1.md:traceability canonical schema
  • ../../references/traceability-schema/trace-lint-contract-v1.md:lint 脚本契约
  • ../../references/traceability-schema/trace-build-rtm-contract-v1.md:RTM 聚合脚本契约
  • ../../references/testany-automation-handoff-contract.md:Test Spec 到 testany-bot 的下游 handoff 契约

平台分布

Codex

34.14%
按下载量换算30

Claude

29.63%
按下载量换算26

Cursor

17.8%
按下载量换算16

Gemini CLI

9.52%
按下载量换算8

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills