第7章 テストシナリオでのバックグラウンドインスタンス

テストシナリオデザイナーでは、Background タブを使用して、ルールベースのテストシナリオと DMN ベースのテストシナリオのバックグラウンドデータを追加して設定できます。利用可能なデータオブジェクトに基づいて、テストシナリオ全体で共通となる GIVEN データを追加して定義できます。Background タブを使用して追加したデータは、Model タブデータでオーバーライドできません。

注記

Background タブで定義した GIVEN データは、同じ *.scesim ファイルのテストシナリオ間しか共有できず、別のテストシナリオには共有されません。

7.1. ルールベースのテストシナリオでバックグラウンドデータの追加

以下の手順に従って、ルールベースのテストシナリオでバックグラウンドデータを追加および設定します。

前提条件

手順

  1. テストシナリオデザイナーでルールベースのテストシナリオを開きます。
  2. テストシナリオデザイナーの Background タブをクリックします。
  3. GIVEN セクションでインスタンスヘッダーセルを選択し、バックグラウンドのデータオブジェクトフィールドを追加します。
  4. Test Tools パネルからデータオブジェクトを選択します。
  5. Insert Data Object をクリックします。
  6. バックグラウンドデータオブジェクトフィールドを追加するには、プロパティーヘッダーセルを選択します。
  7. Test Tools パネルからデータオブジェクトを選択します。
  8. Insert Data Object をクリックします。
  9. データオブジェクトのプロパティーをさらに追加するには、プロパティーヘッダーを右クリックして、必要に応じて、Insert column right または Insert column left を選択します。
  10. 必要に応じて、コンテキストメニューを使用して行と列を追加または削除します。
  11. 定義済みのテストシナリオを実行します。

7.2. DMN ベースのテストシナリオでのバックグラウンドデータ追加

以下の手順に従って、DMN ベースのテストシナリオでバックグラウンドデータを追加して設定します。

前提条件

手順

  1. テストシナリオデザイナーでルールベースのテストシナリオを開きます。
  2. テストシナリオデザイナーの Background タブをクリックします。
  3. GIVEN セクションでインスタンスヘッダーセルを選択し、バックグラウンドのデータオブジェクトフィールドを追加します。
  4. Test Tools パネルからデータオブジェクトを選択します。
  5. Insert Data Object をクリックします。
  6. バックグラウンドデータオブジェクトフィールドを追加するには、プロパティーヘッダーセルを選択します。
  7. Test Tools パネルからデータオブジェクトを選択します。
  8. Insert Data Object をクリックします。
  9. データオブジェクトのプロパティーをさらに追加するには、プロパティーヘッダーを右クリックして、必要に応じて、Insert column right または Insert column left を選択します。
  10. 必要に応じて、コンテキストメニューを使用して行と列を追加または削除します。
  11. 定義済みのテストシナリオを実行します。