このセクションでは、Data Generator ツールを設定し、適用する方法を説明します。Data Generator ツールは、数値、文字列、日付などのデータをデータ ソースまたはテスト スイート変数に保存し、後で他のツールが使用できるようにします。このツールは SOAtest および Virtualize で使用できます。

  1. 抽出したいデータに関連するテスト スイート、アクション スイート、またはレスポンダーを右クリックし、SOAtest と Virtualize のどちらを使用しているかに応じて [新規追加] > [テスト...]、[出力の追加...] または [新規追加] > [アクション]をクリックします。
  2. SOAtest の場合、[標準テスト] をクリックし、[すべてのツール] > [Data Generator Tool]を選択します。Virtualize の場合、出力の追加ウィザードのツール パネルで Data Generator Tool を選択します。カテゴリごとにツールを参照している場合、Data Generator ツールは Data Exchange フォルダーにあります。
  3. [終了] をクリックします。エディターで空のツールが開かれます。
  4. データ セット名を入力し、[追加] をクリックすると、データ ジェネレーター ウィザードが開きます。


     
  5. 生成するデータのタイプを選択し、[終了] をクリックします。


     
  6. 名前フィールドで Data Generator 設定のインスタンス名を指定します。たとえば、ジェネレーターのタイプ名を使用します。
  7. [データ ソース列] タブをクリックし、データ ソースの [列 ] セクションでデータを保存する方法を指定します。


     
  8. [設定] タブをクリックし、値を生成する方法を指定します。各ジェネレーターがさまざまなタイプのデータを生成する方法の詳細については、以下のセクションを参照してください。


    以下のオプションは、すべてのジェネレーターに共通です。
  9. ツールの設定が完了したら、 [追加] をクリックしてテスト スイートにさらにデータ ジェネレーターを追加するか、ツールを選択して [削除] をクリックしてツールを削除できます。
  10. データ ジェネレーターの設定が完了したら、[保存] ボタンをクリックします。

数値ジェネレーター 

数値ジェネレーターを利用すると、最小値と最大値の間の数値をランダムに生成したり、小数位の数を設定できます。負数もサポートされています。

デフォルト値

最小、最大、小数点桁数の値に Fixed を設定し、空のままにした場合、次のデフォルト値が使用されます。

最小0
最大2147483647
小数点桁数0

その他の動作

ツールは、まず指定された最小値と最大値の間の数値を 1 つ生成します。次に、指定された小数点桁数に従って数値が丸められます。

小数点桁数には、最大値または最小値として指定した値の小数点桁数以上の値を指定する必要があります。そうでない場合、数値が丸められたとき、指定された範囲外の値が生成される可能性があります。

次の例では、ツールは指定された範囲外の値を生成する場合があります。

日付/時刻ジェネレーター

  1. [開始日] セクションに開始日を指定します。 


  2. [出力] セクションで出力設定を指定します。


     
    出力設定は、固定、パラメータライズ、またはスクリプトを指定できます。
  3. [オフセット] 設定で過去または未来の日付を生成するよう指定できます。


     
    開始日および時間から生成する日付および時間までの隔たりを指定します。過去の日付を使用するには、負の数値を指定します。

文字列ジェネレーター

以下のフィールドを使用して文字列の生成方法を設定します。

パターン

文字列の構造を定義します。

以下の特殊文字を使用してパターンを定義します。

#ツール実行時に数字 0-9 に置き換えられます。
&文字マップで定義された文字に置き換えられます。
\#、&、および他の \ をエスケープし、これらの文字が生成された文字列にそのまま含まれるようにします。

[パターン文字] リンクをクリックすると、IDE でこのヘルプを参照できます。

文字マップ

文字をパターン文字にマッピングする方法を指定します。固定に設定したときのデフォルト値は、印刷可能なすべての ASCII 文字、0x20 (スペース) から 0x7e (~) です。

使用例

固定パターンに ###-##-### を指定し、デフォルト (空) 文字マップを固定モードに指定すると、テストで使用する社会保障番号を生成できます。