別のデータ・テーブルの使用
関連: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 データ・テーブル・ファイルに加えた変更はファイル・システム上のデータ・テーブル・ファイルに影響せず,逆もまた同様です。 |