アクティブ データのリテラル データへのマッピング

ビジュアル テストでアクティブ データ ファイル内のデータを使用するには、該当するテスト ステップのデータをアクティブ データ ファイル内のデータ列にマップする必要があります。

  1. ビジュアル テストで、フィールドにデータを入力する最初のステップを選択します。 これは、ビジュアル テストで最初に記録された、InsuranceCo Web サイトの Create a New Account ページの First Name テキスト ボックスに「Pat」と入力するステップとなります。 ステップのプロパティが プロパティ ペインに表示されます。
  2. プロパティ ペインの パラメーター カテゴリーで、text パラメーターを選択します。これは、Pat に設定されたテキストを示します。
  3. 値領域の 選択 をクリックし、アクティブ データ をクリックします。
    ヒント: customersアクティブ データの資産 リストにない場合、この資産はこのビジュアル テストに関連付けられていません。
    アクティブ データ列の選択 ダイアログ ボックスが開きます。このダイアログ ボックスで、テスト ステップの選択したプロパティのデータをアクティブ データ ファイル内の列のデータにマップします。

    アクティブ データの資産 テキスト ボックスには、ビジュアル テストに関連付けられたアクティブ データ資産 customers が表示されます。 リストには、customers アクティブ データ ファイルの列名が表示されます。

  4. リストで、First Name 列を選択します。 これが名前を含んだファイル内の列であるため、この列をマップして、リテラル データ「Pat」を置き換えます。
  5. OK をクリックしてダイアログ ボックスを閉じ、データをマップします。 Silk Test Workbench によって、テスト ステップの実際のデータが、アクティブ データ ファイル内の選択したデータへのマップ式に置き換えられます。つまり、既存のステップ テキスト Enter 'Pat' は、アクティブ データ資産名、置換するデータ型、および列名を表示するようになります。
    Enter '[[customers].Text("First Name")]'
  6. ビジュアル テストに関連付けたアクティブ データ ファイル内のデータに置換するデータを含む残りのテスト ステップすべてについて、ステップ1から5を繰り返します。次のステップは、「'Smith' を入力します」というステップ テキストが含まれるステップです。

    下の表は以下の内容を示します。

    • このビジュアル テスト内の、アクティブ データ ファイルのデータで置き換えるリテラル データを含む各ステップのテキスト
    • 置き換えるデータを含むステップのプロパティの名前
    • リテラル データの代わりに使用するデータを含むアクティブ データの列
    注: アクティブ データを使用して更新された、パスワード保護テキスト ボックスにテキストを入力するステップについては、ステップのテキストにアクティブ データ情報が示されません。
    ステップ テキスト プロパティ アクティブ データ列
    'Smith' を入力します テキスト Last Name
    'smith@test.com' を入力します テキスト Email Address
    '1212 Test Way' を入力します テキスト Mailing Address
    'San Diego' を入力します テキスト City
    リスト ボックス項目 'California' を選択します リスト ボックス項目 State
    '92121' を入力します テキスト Postal Code
    'test' を入力します テキスト Password

アクティブ データ ファイルのデータを使用するようにビジュアル テストを設定できたので、これを再生し、結果を確認します。