test-case-review

Featured

Review existing test cases (legacy, others', AI) for coverage and executability: build a testable-points baseline, assess independently, revise in place with records. Not for: writing cases from scratch (test-case-writing), pipeline. 审查已有用例(存量/他人/AI 产出)的覆盖与可执行性:先建基准再独立评估,修订留审查记录。不用于:从零写用例、写时自审、流水线。

Testing & QA 35 stars 7 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 测试用例审查(test-case-review) 回答"**这些测试用例到底测得好不好**"——事后、独立的审查(写时自审归 `test-case-writing` 阶段四)。 - **输入**:已有用例文件(markmap + Schema,若无可先行抽取)、PRD / 需求模型、代码仓库 - **输出(落盘)**:**直接修订用例文件**(修订后重新抽取 Schema)+ 审查记录(文件末尾附录) - **审查记录内容**:缺失 / 冗余 / 错误 / 高风险未覆盖,按 TC 编号列出 ## When to Use - 审存量用例资产(祖传用例、他人编写)是否覆盖到位、能否执行 - 审 AI 产出的用例(覆盖 + 可执行性双线) - 需要一份独立于编写者的审查结论(写时自审不能替代) ## When NOT to Use - 从零写用例 → `test-case-writing` - 写用例过程中的自审 → `test-case-writing` 阶段四(4A/4B 两层审查) - 端到端流水线中的审查环节 → 由 `qa` 调度本 skill,但单用户直接触发本 skill 同样适用 - 代码变更后的回归范围选择 → `regression-testing` ## 工作流 ### 1. 建立可测点基准(分母) 覆盖审查需要一个合法分母,按优先级取: 1. 人工标注的可测点清单(存在时,最权威) 2. 需求模型 + 与用户共同确认的可测点清单(审查开始前列出,请用户补漏确认) 3. 仅有原始输入源 → 从 PRD/代码自行提炼可测点清单,**标注"未经确认"**并在交付时请用户复核 > 没有分母的覆盖率是给自己批改作业——基准缺失时如实说明,不编造覆盖率。 ### 2. 覆盖审查(此时执行 `../core/coverage.md`:核心 7 维逐项全检 + 横切可执行性) - 核心七维度逐项:功能主流程 / 输入校验 / 逆向操作与生命周期 / 状态流转 / 数据一致性 / 文档隐含需求 / 代码审查发现(有代码时);扩展维度(8–19)按 coverage.md「维度选取速查」按项目类型选取,不做机械全检(执行强度按消费方分流,见其文件头) - 状态流转维度复核时加载 `../core/methods/state-machine.md`:按其"状态集 × 事件集 × 转换边"清单逐边核对用例覆盖(每边至少一条 + 非法转换/并发竞态/逆向边三类必补),用例没按状态机组织时反向自行提取状态机再核对,防"看起来有覆盖" - **二阶交叉**(`../core/testing-principles.md` 第 3 节):写入路径 × 校验规则、失败 × 重试、标识 × 重复——存量用例最常见的系统性缺口 - 对照基准逐点核记:已覆盖(TC 编号)/ 未覆盖 / 覆盖但断言错误 / 冗余(多条测同一点)/ 无效(测的不是本需求) ### 3. 可执行性审查(此时执行 `../core/executability.md` 全部检查项) 逐条用例过八条硬标准,重点命中: - 占位符数据(`{xxx}`、"某数据")、虚构入口、模糊判定("功能正常")、异步无时限、断言超强度、前置不可得无 TODO、正文代码内部、缺导读四件套 ### 4. 正确性审查(有 PRD/代码时) - 用例预期结果与 PRD 规则 / 代码实现是否一致(静态裁决:代码为准,见 `../core/evidence.md`) - 优先级标注...

Details

Author
fishzjp
Repository
fishzjp/qa-skills
Created
3 months ago
Last Updated
6 days ago
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Featured

test-case-writing

Write manual test cases (markmap) from docs, bugs or code — code-first: review code for bugs first; extracts machine-readable schema. Not for: requirement-analysis / test-strategy / test-case-review / automation. 从 PRD/API 文档、Bug 或代码写手动用例(markmap)——代码优先:先查代码找 bug 再写,抽 Schema。不用于:需求建模、策略、评审、自动化。

35 Updated 6 days ago
fishzjp
AI & Automation Listed

test-case-design

测试用例层 skill。用于把设计规范条目 SD-x 与正式 L1~L6 转成直接落在正式 L7 的白盒/黑盒/金标准用例,建立 SD→正式规格→AC→execution_ref 追溯链,定义断言、数据策略、自动化方式与冻结留痕。触发场景:编写或审查 L7、补齐覆盖、施工前冻结用例规格。

6 Updated 3 days ago
BackToCimaCoppi
Code & Development Listed

dev-code-review

对**一次改动**做成文的代码评审:工作区 diff/分支/PR/指定路径都能评,产出带证据行(`file:line`)、 严重级与整改闭环的评审报告,落 `dev/reports/`。 能力:(1) 先圈定评审范围与规格真源,再按八个维度逐项过 (2) 每条意见必须指到实处并经一轮自我反驳 (3) 按交付模式分档(快速/标准/严格)(4) 整改后回填闭环状态,不留「已知问题」当交付物。 触发词:「代码评审」「review 一下这段代码」「帮我���看这个 PR」「合并前把关」「这次改动有没有问题」 「评审报告」「code review」「MR 评审」「提交前审一遍」「谁来把个关」, 或在 `dev-master` 阶段 10 之前需要人工/AI 把关时。 与内置 `/code-review` 的关系:Claude Code 内置命令适合**即时看 diff、不留档**; **本技能面向 Codex / Cursor(没有那个命令)以及需要成文报告、按维度全覆盖、要闭环追踪的场景**。 不适用:文档意图 vs 代码实现的差距审计(`pm-ai-ship-audit`)、具体故障定位(`systematic-debugging`)、 「说做完了是不是真做完」的终检(`verification-before-completion`)、测试用例设计(`pm-test-cases`)。

1 Updated 4 days ago
iDWong