主な読者: SEPM
経営層投資対効果とリスク低減の判断材料。全文読む必要はなく、KPIとBefore/Afterで十分。
この章 品質指標
この章 品質指標
PM合意・スコープ・未決の管理。正本が1か所なら炎上の早期検知と説明責任が楽になる。
この章 受入の証跡
この章 受入の証跡
SE構造・IF・例外の設計品質。MD+Mermaid+OpenAPIでレビューとAI支援の精度が上がる。
この章 観点漏れ防止
この章 観点漏れ防止
PG実装の迷いが減る。AGENTS.md・型生成・PRテンプレで「聞き直し」工数が減る。
この章 契約テスト
この章 契約テスト
トレーサビリティ:観点漏れを機械的に減らす
## TC-118 受注キャンセル(未出荷) - covers: REQ-042 - 前提: 受注ST=確定、出荷ST=未 - 手順: キャンセル実行 - 期待: 在庫+1、受注ST=取消
TestDesignDoc(構造化MD)
| 章 | 内容 |
|---|---|
| テストベース | REQ-ID一覧、リスク |
| 対象分析 | 境界値・状態遷移 |
| 設計仕様 | 観点・技法 |
| テストケース | 具体手順(Excel出力可) |
進捗管理用Excelは残してよい。ただしREQ-IDで正本MDと接続する。
観点は正本で育てる(テスト × QC の還流)
テストケースはスプリントごとに消化されますが、テスト観点は TestDesignDoc の「設計仕様」に残し、チーム共通の資産にします。観点は機能要素・検証アングル・パラメータの組み合わせで設計し、個別 TC はそのインスタンスです。
| フェーズ | 正本での動き |
|---|---|
| 計画・設計 | TestDesignDoc から観点を選定。リスクの高い領域を厚くする |
| 実行・記録 | TC を実行し、結果・バグを観点単位で記録 |
| 分析・還流 | NG・障害の原因を分析し、不足観点を TestDesignDoc に追記 |
| 次スプリント | 更新された観点セットから TC を設計(網羅より密度) |
「テストが終わった」の定義はケース消化率ではなく、今回スコープの観点セットが検証済みであること。実行後も QC 還流で観点を更新する。
第6章の障害対応後は Runbook 更新に加え、再発防止として TestDesignDoc の観点へ還流する(変更マトリクス「テスト観点変更」「障害・本番問い合わせ」と連動)。参考: テスト観点を軸にした品質サイクル(Bitkey Developers)。
この工程で使う AI(テスト・QA)
| 役割 | ツール例 | 優れている点 | 典型用途 |
|---|---|---|---|
| 観点・TC草案 | Cursor + トレーサビリティスキル | REQ-ID から TC を逆引き生成 | TestDesignDoc.md · TC-xxx |
| 網羅チェック | traceability マトリクス | 空欄=漏れを可視化 | REQ↔設計↔コード↔TC |
| PR レビュー補助 | CodeRabbit · Qodo PR-Agent | diff 単位の自動指摘 | 実装フェーズ Codex 監査の前段 |
| 行動評価(上級) | QA Wolf · サンドボックス実行 | UI 変化への追従(ADLC Phase 4) | ゴールデントラジェクトリ回帰 |
2026年のボトルネックは「書く」よりレビュー・検証。LLM-as-a-Judge は補助に留め、正本 spec との照合を人が最終判断する。
成果物サンプル一覧
TestDesignDoc
1# TestDesignDoc: REQ-042
2## テストベース
3- REQ-042, REQ-055
4## リスク
5- 在庫二重戻し(高)
6## TC-118
7未出荷キャンセル → 在庫+1
トレーサビリティマトリクス
| REQ-ID | 設計 | コード | TC-ID | 受入 |
|---|---|---|---|---|
| REQ-042 | ADR-003 | cancel.ts | TC-118 | 未 |
| REQ-042 | SCR-003 | CancelForm | TC-119 | 未 |
| REQ-055 | — | — | — | 保留 |
空欄=漏れを可視化。
テストケースカード
TC-118
covers: REQ-042
前提: 受注ST=確定、出荷ST=未
手順: キャンセルボタン → 理由選択 → 確定
期待: 在庫+1、受注ST=取消、監査ログ記録
関連リンク
| リンク | 用途 |
|---|---|
| 要件 | REQ-ID |
| 運用 | 障害→観点還流 |
| スターター TDD | 観点正本 |