【とれーさびりてぃまとりくす】

トレーサビリティマトリクス とは?

💡 要件とテストを糸で結ぶ、品質保証の見える化ツール
📌 このページのポイント
トレーサビリティマトリクス 要件 / テスト TC-001 TC-002 TC-003 TC-004 REQ-01 ログイン REQ-02 検索 REQ-03 決済 REQ-04 通知 REQ-03: テストケース未対応 カバレッジ漏れを検出!
トレーサビリティマトリクスのイメージ
ひよこ ひよこ

トレーサビリティマトリクスって名前が長くて怖いんだけど…

ペンギン先生 ペンギン先生

難しそうに聞こえるけど、やってることはシンプルだよ。「この要件はどのテストで確認するか」を表にまとめたものなんだ。縦に要件、横にテストケースを並べてチェックマークを付けるイメージだね

ひよこ ひよこ

それって手動でやるの?大変そう…

ペンギン先生 ペンギン先生

小規模なら表計算ソフトでも十分だよ。大規模プロジェクトならJiraAzure DevOpsみたいなツールで要件とテストを自動で紐づけることもできるんだ

ひよこ ひよこ

どういうときに役立つの?

ペンギン先生 ペンギン先生

たとえば「ログイン機能」という要件に対して、正常系テスト・異常系テスト・セキュリティテストが紐づいているか一目で分かるんだ。もし空欄があれば「テスト漏れ」だとすぐ気づけるよ

ひよこ ひよこ

アジャイル開発でも使うの?

ペンギン先生 ペンギン先生

アジャイルでは軽量版を使うことが多いよ。ユーザーストーリーと受け入れ条件を紐づける形だね。ただ医療機器ソフトウェアなどの規制産業では、アジャイルでも正式なトレーサビリティマトリクスの提出が求められることがあるんだ。品質の証拠として監査で使われるからね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「トレーサビリティマトリクス」って出てきたら「要件とテストの対応表で漏れをなくすもの」と思えればだいたいOK!
📖 おまけ:英語の意味
「Traceability Matrix」 = 追跡可能性行列
💬 traceabilityは追跡できること、matrixは行列(表)のこと。要件からテストまで追跡できる表という意味だよ
← 用語集にもどる