メインコンテンツへスキップ
SDETRole
SDETRole

QA ドキュメント

要件トレーサビリティマトリクス作成ツール

要件とテストを対応付け、抜けと孤立テストを検出し、CSV で出力。

すべてブラウザ内で動作 登録不要

Requirements (0)

Test cases (0)

Import from CSV

Columns are matched by header name (ID, Description/Title, Requirements/Links, Status). Without headers, column order is used. Quoted values with commas and line breaks are supported. Status values pass/fail/blocked map to Passed/Failed/Blocked; anything else is Not run.

Coverage
n/a
0 of 0 requirements
Verified
n/a
all linked tests passed
Orphans
0
tests without a requirement

Coverage = requirements with ≥ 1 linked test ÷ all requirements × 100

Matrix CSV

このツールについて

トレーサビリティマトリクスは、監査で問われる 2 つの質問に答えます。すべての要件がテストされているか、そしてすべてのテストに存在理由があるか。要件とテストケースを入力し(または CSV として貼り付け。クォートされた値と改行は RFC 4180 に従って処理されます)、各テストがカバーする要件 ID を列挙すると、入力に合わせてマトリクスが作られます。各セルには紐付いたテストのステータスが、各要件にはそのテストのうち何件が合格したかが表示され、サマリーで全体のカバレッジが報告されます。テストのない要件、何にも紐付かないテスト、存在しない要件 ID へのリンク、重複した ID は警告されます。ID は大文字・小文字を区別せずに照合されます。マトリクスはスプレッドシート用の CSV か、Wiki 用の Markdown で出力できます。

使い方

  1. ID と説明を付けて要件を追加するか、CSV からインポートします。
  2. 紐付ける要件 ID(カンマ区切り)とステータスを付けてテストケースを追加するか、インポートします。
  3. カバレッジのサマリーと警告された抜けを確認し、リンクを修正するかテストを追加します。
  4. マトリクスを CSV か Markdown で出力します。

要件トレーサビリティマトリクス作成ツール のよくある質問

どの CSV 列をインポートできますか?

要件では ID と Description(または Title/Summary)。テストケースでは ID、Title、ヘッダーに「Req」「Link」「Cover」「Trace」のいずれかを含む列、Status です。ヘッダー行がない場合は、この順序で列が読み込まれます。ステータスの値は pass、fail、blocked が認識され、それ以外は未実行になります。

カバレッジと検証済みカバレッジの違いは何ですか?

カバレッジは、少なくとも 1 つのテストが紐付いている要件を数えます。検証済みカバレッジは、紐付いたテストがすべて合格している要件を数えます。テストが不合格または未実行の場合、要件はカバーされていても検証済みにはなりません。

孤立したテストケースとは何ですか?

マトリクス内のどの要件にも紐付いていないテストです。ドキュメント化されていない何かをテストしている、削除された要件に属している、あるいは単にリンクが抜けている可能性があります。いずれも確認する価値があります。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →