API テスト・プロパティとユーザ/システム変数の定義

関連:API テスト のみ

テスト・パラメータを定義する

次のステップでは、データ・ソースのデータの割り当て機能を使って、テスト内のすべてのステップで使用可能なカスタム・パラメータを定義します。

  1. キャンバスの空白領域をクリックします。[プロパティ]表示枠が開いたら、[テスト入力パラメータ]ビューを開きます。

  2. 追加]ボタンをクリックし、新しい入力パラメータまたは出力パラメータを定義します。

  3. 「[入力/出力プロパティ/パラメータの編集]ダイアログ・ボックス(API テスト)」で、パラメータ名とデータ型を指定します。参照ファイルで定義されているすべてのデータ型から指定できます。

  4. 標準設定値]カラムをクリックして、値を指定します。

先頭に戻る

ユーザ変数を定義する

ユーザ変数を作成し、値を設定できます。変数の値のプロファイルを複数定義することもできます。この場合、テストを実行する前に、アクティブにするプロファイルを選択します。

  1. キャンバスの空白領域をクリックします。[プロパティ]表示枠が開いたら、[テスト変数]タブを開きます。

  2. ユーザ変数の追加]ボタンをクリックし、新しいユーザ変数を定義します。

  3. 変数に説明と標準設定値を指定します。

先頭に戻る

ユーザ変数の値を設定する

変数の値の設定は、次のいずれかの方法で行います。

  • [プロパティ]表示枠の[テスト変数]ビューで、[プロファイル]カラムをクリックして値を入力します。

  • [ツールボックス]表示枠を開き、[テスト変数の設定]アクティビティを[その他]カテゴリから[テスト フロー](またはループ)にドラッグします。[プロパティ]表示枠で、変数キーと値を定義します。値を取得するには、行の[データ ソースにリンク]ボタンをクリックします。「[リンク元の選択]ダイアログ・ボックス(API テスト)」で、[テスト変数]オプションを選択します。[変数のキー]と[変数値]で名前と値を選択します。

  • [プロパティ]表示枠の[イベント]ビューを開くか、カスタム・コードのアクティビティを定義します。イベント・ハンドラのコードを編集し、TestProfile オブジェクトを使用して値を割り当てます。次の例では、ユーザ変数 Region の値を NE に設定しています。

    activity.Context.TestProfile.SetVariableValue("Region", "NE"); 

以上の手順を各変数で行い、値を設定します。

ユーザ変数プロファイルを定義する

次の手順は、上記の手順に基づいてユーザ変数を作成した場合にのみ適用されます。

  1. 上記の手順に従って、1 つまたは複数のユーザ変数を定義します。

  2. 新しいプロファイルの追加]ボタンをクリックします。

  3. 「[新しいテスト プロファイル]ダイアログ・ボックス」が開いたら、プロファイルの名前を指定し、プロパティのコピー元があれば指定します。既存のプロファイルからプロパティをコピーしない場合、UFT One は、アクティブなプロファイルからユーザ変数を値なしでコピーします。

  4. プロファイルの名前の変更または削除は、[プロファイルの管理]ボタンをクリックします。[プロファイルの管理]ダイアログ・ボックスで、[削除]または[名前の変更]をクリックします。

  5. 比較]ボタンをクリックすると、プロファイルを並べて表示できます。

  6. テストの実行中は、アクティブなプロファイルのみにアクセスできます。プロファイルをアクティブにするには、[アクティブなプロファイル]リストから目的のプロファイルを選択します。

先頭に戻る

テストで使用する OS 変数の値を設定する - 任意

グローバルなオペレーティング・システム変数を設定します。この変数は、現在のテスト実行にあるすべてのステップに適用されます。

  1. [ツールボックス]表示枠で、[OS 環境変数の設定]アクティビティを[システム]カテゴリから、[テスト フロー]または別のカスタム・ループにドラッグします。

  2. [プロパティ]表示枠の[入力/チェックポイント]タブで、変数キーと値を定義するか、[データ ソースにリンク]ボタンをクリックしてデータ・ソースを指定します。

  3. ヒント: キャンバスの空白領域をクリックすると、テスト変数が一覧表示されます。[プロパティ]表示枠が開いたら、[テスト変数]タブを開きます。システム変数が下の表示枠に表示されます。

先頭に戻る