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

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

最終更新:
💡 要件とテストを糸で結ぶ、品質保証の見える化ツール
📌 このページのポイント
トレーサビリティマトリクス 要件 / テスト 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は行列(表)のこと。要件からテストまで追跡できる表という意味だよ
← 用語集にもどる