autorenew

技能详情

边界场景发现

需要系统枚举值域、长度、空值/类型、时间、状态、容量、并发、平台和组合边界。

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

解决什么问题

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

  • 至少考虑值/长度、空值/类型、时间/时区、状态转换、容量/资源、并发/顺序、平台/本地化和组合边界(适用时)。
  • 不发明阈值、状态、并发数、错误结果或产品规则;未知处标为 unassessed 或待确认。
  • EC-## 是候选发现,不是已执行、已通过、完整覆盖或零风险证明。
  • 只写“测边界”,不指出具体维度、触发条件和可观察关注点。

适用场景

推荐使用
  • 需要系统枚举值域、长度、空值/类型、时间、状态、容量、并发、平台和组合边界。
  • 需要从已有缺陷、失败记录或设计约束中发现正常路径以外的高风险边界。
  • 需要把边界候选排序并转成可验证的后续测试意图。
常见误区
  • 只写“测边界”,不指出具体维度、触发条件和可观察关注点。
  • 把常见经验值当成当前产品阈值。
  • 为每个字段机械生成大量重复候选,忽略风险和证据。
  • 把边界候选数量当作覆盖质量证明。

输入

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

输出

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

不安装也能判断输出价值

  1. 01已记录已知事实、信息缺口、冲突、过期信息、范围外和假设。
  2. 02每条 EC-## 有维度、边界/组合、触发条件、来源、证据状态、影响和验证建议。
  3. 03已区分已知阈值、推断候选和未知待确认项。
  4. 04已说明未覆盖维度的原因和剩余风险。
查看完整输出结构
  1. 05未把发现清单写成完整用例、执行结果、通过或发布结论。

工作原理

  1. 01阅读并遵循 prompts/edge-case-discovery.md,先完成六类输入审计。
  2. 02识别输入域、状态/时间/资源约束和交互维度;只使用材料中有依据的边界。
  3. 03用 EC-## 记录维度、边界/组合、触发条件、预期关注点、影响、证据和验证建议。
  4. 04对未知阈值、缺失状态或冲突规则保留假设和待确认问题,不用常识补齐。
  5. 05输出候选发现而非完整用例;需要执行时由后续测试设计和执行流程决定。

安装与快速开始

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

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

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