agentsclimarketplace

Test case design

Skill BlueprintOS/analysis-to-delivery/skills/user-invoked/test-case-design

测试用例设计 — 覆盖正常路径、边界条件、异常路径、合规校验、性能安全 5 大类用例。开发前需定义验收标准、为测试团队提供输入时调用本 skill,确保 BRD 功能点全部可验证。From its SKILL.md

Install
npx -y skills add BlueprintOS/analysis-to-delivery --skill test-case-design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 24 stars24 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.9 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Test-Case-Design — 测试用例设计

Contract

  • 输入: 已签字的 BRD,可选 04-合规评审.md,业务规则与验收标准
  • 输出: 07-测试用例设计.md
  • 门控: BRD 功能已覆盖;正常/边界/异常/合规 4 大类齐;用户签字
  • Required rules: stage-gate, no-field-guessing, doc-numbering, goal-boundary
  • Required paths: knowledge-path, doc-naming-path
  • 下一步: /to-prd

适用场景

  • BRD 通过,需要明确"什么算成功"
  • 开发前需要验收标准
  • 测试团队需要用例输入

流程步骤

1. 加载模板

  • templates/TEST_CASE_DESIGN.md

2. 覆盖范围

按以下 5 大类逐项设计:

类别内容占比建议
正常路径主流程 happy path30%
边界条件极值、空值、最大/最小20%
异常路径错误输入、超时、外部依赖失败30%
合规校验数据授权、审计、效期锁定10%
性能/安全并发、SQL 注入、XSS10%

3. 用例结构

每条用例至少包含:

字段说明
用例编号TC-{模块}-{序号}
关联需求BRD §{章节}
前置条件初始数据/状态
输入测试数据
操作步骤步骤化
预期结果精确、可验证
实际结果测试执行时填
通过条件PASS/FAIL 判定标准

4. 业务规则回测(从 BRD §四 提取)

对每条业务规则设计至少 1 个用例:

  • 正向:触发条件满足 → 期望行为
  • 反向:触发条件不满足 → 期望拦截
  • 边界:临界值

输出

  • 07-测试用例设计.md

调用的 rule

  • rules/stage-gate — 阶段 5 门控

结束条件

  • 用例覆盖 BRD §四 全部功能点
  • 异常路径 100%(每条主流程至少 1 个异常用例)
  • 业务规则正向 + 反向 + 边界 三类齐
  • 合规校验用例关联到合规评审条款
  • 用户签字进入 /to-prd

反模式

  • ❌ 5 大类缺一(正常路径/边界条件/异常路径/合规校验/性能安全) — testcase-coverage-check.py --strict 直接 fail
  • ❌ TC 编号不规范(TC-001 写成 Test001) — 必须 TC-N-xxx / TC-B-xxx / TC-E-xxx / TC-C-xxx / TC-P-xxx 前缀
  • ❌ 合规校验用例未关联到合规条款 — 每条 TC-C-* 必须标 GSP-XXX / GDPR-Art-X 等条款号
  • ❌ 只写正常路径不写异常 — 主流程:异常用例比例 ≥ 1:1,异常路径 ≥ 90% 覆盖
  • ❌ 性能测试写"应该很快" — 必须量化(P95 < Xs / 并发 Y 单/秒)
  • ❌ 用例步骤空泛("操作直到成功") — 必须分 1/2/3/4 步,每步可复现

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.