spec-test-suites について
spec-test-suitesは、`usecase.md`の番号付きユースケースをスモーク、回帰、対象限定のテストスイートに整理するスキルです。実行順序、依存関係、阻止基準を定め、作成前にプロジェクトのコンテキストと入力文書を求めます。
主な機能
- 01テスト目的別のスイート編成
- 02各項目を具体的なTC-*に紐付け
- 03実行順序と依存関係の定義
- 04テスト計画に沿ったスモーク阻止ルール
- 05プロジェクト情報と入力文書の必須化
活用シーン
- 01既存ユースケースからスイートを作成
- 02変更影響に基づく対象回帰の計画
- 03リリース阻止基準の明確化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ zixun-github/ aisdlc --skill spec-test-suitesインストール後、Claude Code で/spec-test-suitesを入力して読み込まれたか確認します。
同梱ファイルassets/suites_template.md
詳細
プロジェクトの README よりSpec 测试套件(V3:Suites)
把 usecase.md 里的用例编号组织成可执行集合(smoke / regression / targeted),并明确 执行顺序、依赖与阻断口径。
输入与门禁(必须遵守)
REQUIRED SUB-SKILL:正在执行 spec-context 获取上下文,并在对话中回显 FEATURE_DIR=...(允许 (reuse))。
- 必读项目级 memory:
project/memory/product.md、project/memory/tech.md、project/memory/glossary.md;读不到必须写CONTEXT GAP。 - 输入依赖:
{FEATURE_DIR}/verification/usecase.md与{FEATURE_DIR}/verification/test-plan.md应已存在;缺失时必须写CONTEXT GAP并停止(避免凭空编排)。 - 套件必须可定位:套件条目必须指向具体用例编号(禁止“覆盖登录流程”这类模糊描述)。
输出(落盘)
{FEATURE_DIR}/verification/suites.md
强制模板(必须遵守)
suites.md必须按模板生成(不得自创结构/字段名):assets/suites_template.md
内容要求(最小结构)
suites.md 至少包含:
- Smoke(冒烟)
- 阻断规则(与
test-plan.md的准出标准一致) - 用例清单:
TC-*
- 阻断规则(与
- Regression(回归)
- 用例清单:
TC-*(可分组)
- 用例清单:
- Targeted(定向回归,如适用)
- 触发条件(impact-analysis / 风险清单 / 变更说明)
- 用例清单:
TC-*
- 执行顺序与依赖(例如 smoke → targeted → regression)
DoD 自检(V3-DoD)
- 套件中的每条目都能定位到具体
TC-*编号 - smoke 套件有明确“失败即阻断交付”的口径,且与
test-plan.md一致 - targeted 套件能追溯到影响面/风险来源(如有
requirements/solution.md#impact-analysis)
コメント
Markdown 対応