autorenew

技能详情

测试范围分析

需要为一次迭代、发布、变更或风险评审划定可解释的测试边界。

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

解决什么问题

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

  • 不生成完整测试策略,不选择具体可执行测试集,不执行测试。
  • 不以变更文件名、测试名称、范围表或静态检查证明覆盖或通过。
  • 每条 TS-## 至少包含目标/对象、纳入、排除、影响依据、深度、平台/角色/数据/环境依赖、停止条件、扩大触发器、剩余风险、来源和责任角色。
  • 把“本次只测核心流程”当成已证明非核心路径安全。

适用场景

推荐使用
  • 需要为一次迭代、发布、变更或风险评审划定可解释的测试边界。
  • 需要明确核心路径、直接/传递影响、非功能范围、迁移兼容和不评估项。
  • 需要在材料不完整时给出受限范围草案和补证问题。
常见误区
  • 把“本次只测核心流程”当成已证明非核心路径安全。
  • 用测试数量或文件数量代替范围理由和风险证据。
  • 没有扩大触发器,导致变更或风险变化后范围仍然不变。

输入

最低输入
  • 阅读 `prompts/test-scope-analysis.md`,审计目标、版本、范围、风险和约束。
推荐输入
  • 项目目标
  • 测试范围
  • 约束条件
可选上下文
  • 相关代码或配置
  • 历史结果
  • 日志与指标

输出

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

不安装也能判断输出价值

  1. 01已记录目标、版本、范围和六类输入审计
  2. 02每条 TS-## 有纳入/排除、深度、依赖、停止和扩大条件
  3. 03已覆盖核心/传递影响、非功能、迁移兼容和不评估项
  4. 04已给每个取舍提供来源、影响和验证方法
查看完整输出结构
  1. 05未把范围声明写成覆盖证明、执行结果或发布结论

工作原理

  1. 01阅读 prompts/test-scope-analysis.md,审计目标、版本、范围、风险和约束。
  2. 02将输入分为 known、missing、conflicting、stale、out_of_scope、assumptions。
  3. 03以 TS-## 记录纳入、排除、覆盖深度、依赖、停止条件、扩大触发器、证据和责任角色。
  4. 04分离范围事实、风险推断、建议和 Human 决策;说明每个取舍的可验证理由。
  5. 05信息不足时给出受限范围和扩大条件,不将范围声明升级为覆盖证明。

安装与快速开始

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

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

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