第13章 テストシナリオのカバレッジレポート
テストシナリオデザイナーは、右側の Coverage Report タブを使用してテストカバレッジ統計を明確かつ一貫したかたちで表示します。また、カバレッジレポートをづアンロードして、テストカバレッジ統計の表示や分析も可能です。ダウンロードしたテストシナリオのカバレッジレポートは、.CSV
ファイル形式をサポートします。CSV (Comma-Separated Values) 形式の RFC 仕様に関する詳細は、Common Format and MIME Type for Comma-Separated Values (CSV) Files を参照してください。
ルールベースおよび DMN ベースのテストシナリオのカバレッジレポートを表示できます。
13.1. ルールベースのテストシナリオのカバレッジレポート生成
ルールベースのテストシナリオでは、Coverage Report タブに以下の詳細情報が含まれています。
- 利用可能なルールの数
- 実行するルールの数
- 実行するルールの割合
- 実行するルールの割合 (円グラフで表示)
- 各ルールを実行する回数
- 定義済みのテストシナリオごとに実行するルール
以下の手順に従って、ルールベースのテストシナリオのカバレッジレポートを生成します。
前提条件
- 選択したテストシナリオ用にルールベースのテストシナリオテンプレートが作成されている。ルールベースのテストシナリオの作成に関する詳細については、「ルールベースシナリオのテストシナリオテンプレートの作成」 を参照してください。
個々のテストシナリオが定義されている。テストシナリオの定義に関する詳細については、6章テストシナリオの定義 を参照してください。
注記ルールベースのテストシナリオのカバレッジレポートを生成するには、ルールを最低でも 1 つ作成する必要があります。
手順
- テストシナリオデザイナーでルールベースのテストシナリオを開きます。
- 定義済みのテストシナリオを実行します。
- テストシナリオデザイナーの右側にある Coverage Report をクリックして、テストカバレッジ統計を表示します。
- オプション: テストシナリオのレポートをダウンロードするには、Download report をクリックします。
13.2. DMN ベースのテストシナリオのカバレッジレポート生成
DMN ベースのテストシナリオでは、Coverage Report タブに以下の詳細情報が含まれています。
- 利用可能なデシジョン数
- 実行するデシジョン数
- 実行するデシジョンの割合
- 実行するデシジョンの割合 (円グラフで表示)
- 各デシジョンを実行する回数
- 定義済みのテストシナリオごとに実行するデシジョン
以下の手順に従って、DMN ベースのテストシナリオのカバレッジレポートを生成します。
前提条件
- 選択したテストシナリオ用に DMN ベースのテストシナリオテンプレートが作成されている。DMN ベースのテストシナリオの作成に関する詳細については、「DMN ベースのテストシナリオのテストシナリオテンプレート作成」 を参照してください。
- 個々のテストシナリオが定義されている。テストシナリオの定義に関する詳細については、6章テストシナリオの定義 を参照してください。
手順
- テストシナリオデザイナーで DMN ベースのテストシナリオを開きます。
- 定義済みのテストシナリオを実行します。
- テストシナリオデザイナーの右側にある Coverage Report をクリックして、テストカバレッジ統計を表示します。
- オプション: テストシナリオのレポートをダウンロードするには、Download report をクリックします。