別のデータ・テーブルの使用
関連:GUI テストとスクリプト GUI コンポーネント
テスト実行では、データ・テーブルは標準設定で .xls または .xlsx (または両方で)ファイルとして保存されます。標準設定では、UFT One はテストのデータ・テーブルに入力された値を使用してテストを実行します。
ただし UFT One では、テストの実行時に、テストで保存されているデータ・テーブル/シートとは別のものを使用するように設定することも可能です。たとえば、入力されたデータ・テーブルを別の場所に保存し、テスト実行時にこのデータ・テーブルを使用することができます。また、外部に保存されているデータ・テーブルを使用することもできます。データ・テーブルのデータ・シート名と場所は、[テストの設定]ダイアログ・ボックスの[リソース]表示枠で指定します。
さまざまなシナリオにおいて、別のデータ・テーブルの保存やアクセスが必要になります。
データ・テーブルを別の場所に保存または使用するケース |
|
実行時データ・テーブルを保存するタイミング |
実行時データ・テーブルの結果データを保存しておく必要がある場合は、DataTable.Export ステートメントをテストの最後に挿入し、実行時データ・テーブルをファイルにエクスポートします。これによって、データ・テーブルを右クリックして表示されるメニューから[ファイル]>[ファイルからインポート]を選択して、データをデザイン時データ・テーブルにインポートできます。あるいは、テストの最初に DataTable.Import ステートメントを追加して、前回の実行セッションの最後にエクスポートされた実行時データ・テーブルをインポートできます。これらのメソッドの詳細については、『UFT One Object Model Reference for GUI Testing』の「Utility Objects」の項のDataTable オブジェクトを参照してください。 |
ALM で実行時データ・テーブルを保存するタイミング |
ALM を使用する場合、[テストの設定]ダイアログ・ボックスの[リソース]表示枠でデータ・テーブル・ファイルを指定するには、ALM プロジェクトのテスト・リソース・モジュールにデータ・テーブル・ファイルを保存しておく必要があります。 新規または既存のデータ・テーブル・ファイルを ALM プロジェクトに追加できます。ファイル・システムの既存のデータ・テーブル・ファイルを ALM プロジェクトに追加すると、そのファイルのコピーが作成されます。したがって、プロジェクトにそのファイルを保存すると、ALM データ・テーブル・ファイルに加えた変更はファイル・システム上のデータ・テーブル・ファイルに影響せず、逆もまた同様です。 |