autorenew

技能详情

测试缺口分析

需要判断哪些需求、风险、行为或失败模式没有对应的测试意图或证据。

状态稳定
类型原子 Skill
领域软件测试
生命周期测试设计
适合角色QA / BA / PM
语言中文 / 英文
评测有评测 ✓
同步日期2026-09-15

解决什么问题

它把当前 Skill 的方法整理成可以直接执行、评审和复用的质量输入。

  • TG-## 是缺口发现,不是覆盖率、通过、发布或风险接受结论。
  • 测试文件存在、测试名称相似、报告摘要或静态配置不能单独证明执行或覆盖。
  • 每个重要结论必须有来源和最小证据;推断必须标明假设和验证方法。
  • 看到测试文件就写成需求已覆盖。

适用场景

推荐使用
  • 需要判断哪些需求、风险、行为或失败模式没有对应的测试意图或证据。
  • 需要分析孤立测试、过期证据、未验证执行、重复低价值覆盖或高风险漏测。
  • 需要在材料不完整时先交付带边界的缺口清单和补证问题。
常见误区
  • 看到测试文件就写成需求已覆盖。
  • 只列“覆盖不足”,却不说明缺失的测试义务和证据。
  • 把所有缺口都标为最高优先级,或把建议测试写成已执行结果。
  • 用完整追踪矩阵或测试用例清单掩盖真正的缺口判断。

输入

最低输入
  • 当前任务范围、目标和待处理对象。
推荐输入
  • 项目目标
  • 测试范围
  • 约束条件
可选上下文
  • 相关代码或配置
  • 历史结果
  • 日志与指标

输出

输出会围绕该 Skill 的方法形成可执行结果,并明确事实、假设、风险和下一步。

不安装也能判断输出价值

  1. 01已记录已知事实、信息缺口、冲突、过期信息、范围外和假设。
  2. 02每条 TG-## 有测试义务、来源、缺口类型、证据、影响/优先级和关闭行动。
  3. 03已区分静态存在、推断、未验证执行和真实执行证据。
  4. 04高风险漏测有责任角色、最小补证动作和验证方法。
查看完整输出结构
  1. 05未将缺口清单写成全量覆盖、通过、放行或 Human 风险接受。

工作原理

  1. 01阅读并遵循 prompts/test-gap-analysis.md,先做六类输入审计。
  2. 02按需求/风险/行为与测试资产两侧核对测试义务;不要仅凭文件名或标题判断覆盖。
  3. 03用 TG-## 区分缺少映射、孤立测试、未验证执行、过期证据、未覆盖风险和重复低价值项。
  4. 04为每条缺口保留来源、证据状态、影响/优先级、建议测试意图、责任角色和关闭条件。
  5. 05信息不足时交付受限结果,把未知项标为 unassessed、unverified 或 blocked。

安装与快速开始

安装命令 / SHELL
npx skills add \
  https://github.com/naodeng/awesome-qa-skills/tree/main/skills/zh/testing-types/test-gap-analysis
  -g
test-gap-analysis.prompt
@skill test-gap-analysis

结合当前项目上下文,按该 Skill 的要求给出可执行结果。

补充上下文:
[粘贴项目背景或需求]