regression-testing SKILL.md skillA
regression-testing from fishzjp/qa-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add fishzjp/qa-skills/regression-testing@v0.9.0Pins v0.9.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- fishzjp/qa-skills
- Path
skills/regression-testing/SKILL.md- Versions recorded
- 6
- Latest version
- v0.9.0, committed Sep 20, 2026
- First version recorded
- Aug 29, 2026
- Size
- 9,462 bytes
- Repository stars
- 49
- License
- MIT
After a code change (diff/fix/requirement change), decide what to regression-test: changed files → functions → features → cases traceability; outputs a ranked list. Not for: editing case files (test-case-writing), long-term strategy (test-strategy). 代码变更后判断回归哪些测试:沿改动分析链产出分级回归清单。不用于:用例增量修改、长期策略。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 回归测试(regression-testing)
代码变更 → 自动判断应该回归哪些测试。
- **输入**:Code Diff(`git diff <base>...<head>`)、Bug 修复说明、需求变更说明、已有用例(markmap + `测试用例.schema.yaml`)、(可选)需求模型
- **输出(落盘)**:`{项目}/回归清单_{日期}.md`——必须回归(P0)/ 建议回归(P1)/ 可选回归(P2)三级,逐条给依据。**档名沿用 P 系记号,但归档规则是影响直接程度,与用例自身优先级是两套口径**:直连改动 → 必须回归,同模块间接受影响 → 建议回归;一条 [P2] 用例因 code_refs 直连改动同样进「必须回归」档(流水线分层消费按本档位执行,见 `../core/pipeline-integration.md`)
- **前置依赖**:持久的"用例 ↔ 代码 ↔ 功能"追溯映射,v0 三层全部来自落盘产物,不依赖会话记忆:
1. **代码级锚点**:用例附录「代码证据清单(TC ↔ 文件:行)」,由 Schema 的 `code_refs` 结构化
2. **功能层**:需求模型 + Schema 的 `module` / `risk_ref`
3. **per-run 增量**:改动文件映射附录(针对本次 diff 生成)
> 没有这个数据结构,影响面分析就只是"让模型读一遍 diff 猜"。**启动前三档资产盘点**(决定走哪条路,防止零资产硬编清单):
> - **全套齐**(markmap + Schema 追溯映射都在):走工作流完整分析链
> - **只有 markmap 无 Schema**:先由 `test-case-writing` 对存量 markmap 抽取补建(不需要人工重写),再进工作流
> - **零用例资产**:不凭 diff 编造清单——向用户给降级选项:P0 冒烟建议(逐条标「无追溯依据,覆盖不保真」),或先由 `test-case-writing` 补建最小用例集再回来跑本流程
>
> **知识库输入(另查,不改变上述分流)**:项目存在 `.qa/` 知识库时,启动先读其 `INDEX.md`——`flaky-tests.md` 的 active 条目直接作为「历史噪声 vs 真实回归」判定与回归分级的输入(写入与治理由 `qa-memory` 承担)。
## When to Use
- 代码变更(feature/Bug 修复/重构)合入后,需要选择回归范围
- Bug 修复后需要确定"修复验证 + 关联回归"的用例集
- 需要一份逐条给依据、可裁剪的分级回归清单
## When NOT to Use
…Read the whole file at its exact version.
How to install
mdr add fishzjp/qa-skills/regression-testing@sha256:4b1d750fd5e10cb9The line at the top of this page pins the label v0.9.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_julorifacpbrgvmv)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 6 versions of this file, between Aug 29, 2026 and Sep 20, 2026, about one every 4 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.9.0 latest | 2026-09-20 | 21f92dc | 9,462 B | A | view · diff |
| v0.8.1 | 2026-09-07 | 5dd8179 | 9,462 B | A | view · diff |
| v0.8.0 | 2026-09-07 | 405281b | 9,460 B | A | view · diff |
| v0.7.0 | 2026-09-05 | 656379f | 9,419 B | A | view · diff |
| v0.7.0 | 2026-09-03 | e842af3 | 9,133 B | A | view · diff |
| v0.7.0 | 2026-08-29 | 6e24e5d | 8,193 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (9462 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
fishzjp/qa-skills · 49 stars · license MIT · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_julorifacpbrgvmv GET https://markdownregistry.com/api/v1/resolve?ref=fishzjp/qa-skills/regression-testing GET https://markdownregistry.com/api/v1/blob/4b1d750fd5e10cb9795887c486b8ad5112115353d7dd79cdc93b9991c9c63146
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from fishzjp/qa-skills
Every file in fishzjp/qa-skills