データ・テーブルの定義および管理

関連:GUI テストとスクリプト GUI コンポーネント

このトピックでは,データ・テーブルの追加,定義,入力など,データ・テーブルを管理する方法について説明します。

外部データ・テーブル・ファイルの追加

  1. [ファイル]>[設定]を選択して,[テストの設定]ダイアログ・ボックスを開きます。

  2. [設定]ダイアログ・ボックスで[リソース]ノードを選択します。

  3. [リソース]表示枠の[データ テーブル]セクションで,次のいずれかを選択します。

    • 標準設定の位置:同じディレクトリにテストとともに保存されます。
    • その他:[参照]ボタンをクリックし,外部データ・テーブルが格納されているディレクトリに移動します。

      注: データ・テーブルとして外部ファイルを選択する場合は,次の点に注意してください。

      • 外部データ・テーブルの 1 行目の値と,テストのパラメータ名が一致していること。

      • 外部データ・テーブルのシート名が,テスト内のアクション名と一致していること。

先頭に戻る

手動で情報を入力

[データ]表示枠では,セルに直接入力することによって Excel のワークシートで行うようにデータを編集できます。

ヒント: 表示枠の左上隅にあるボックスに座標(「G27」など)を入力して,データ・テーブル内の特定のセルにジャンプできます。

  • テーブルの各は,テストまたはアクションの各反復の実行中に,パラメータ化された引数として UFT One が送信する値のセットを表しています。

    1 行目はパラメータ名が含まれています。

  • また,テーブルの各カラムは,パラメータ化された引数の値リストです。

データ・テーブルには,1 行目にパラメータ名が付いている列だけが表示されます。さらに,新しいパラメータを追加できる空の 1 列が表示されます。

カラムまたは行を追加または削除するには,カラム・ヘッダまたは行ヘッダを右クリックして,[編集]>[挿入]または[編集]>[削除]を選択します。

先頭に戻る

ファイルからの情報のインポート

次の手順のいずれかを実行します。

  • [データ]表示枠を右クリックし,データ表示枠コマンドの[ファイル]>[ファイルからインポート]を選択します。

  • [データ]表示枠を右クリックし,データ表示枠コマンドの[シート]>[インポート]>[ファイルから]を選択します。

注: また,Microsoft Excel 形式,タブ区切りのテキスト・ファイル(.txt),ASCII 形式で保存されたデータをインポートすることもできます。

先頭に戻る

MFA が有効になっているデータベースからの情報のインポート

データベースで多要素認証(MFA)モードが有効になっている場合,次の手順でデータベースからデータ・テーブルに情報をインポートできます。

  1. Microsoft ODBC Driver ダウンロード・サイトから最新の ODBC ドライバ(バージョン 17)をダウンロードしてインストールします。

  2. [データ]表示枠を右クリックし,[シート]>[インポート]>[データベースから]を選択します。

  3. データベース・クエリ・ウィザードで,[SQL ステートメントを手作業で指定する]を選択します。

  4. 開いた[SQL ステートメントの指定]ページで,次のいずれかの方法を使用して接続を指定します。

  5. SQL ステートメントを指定します。

    DSN ファイルを使用して接続を指定することを選択した場合は,資格情報の再入力を求められる場合があります。

    資格情報を入力すると,データベース・データが[データ]表示枠のデータ・テーブルに正常にインポートされます。

先頭に戻る

データ・テーブル・ファイルを ALM プロジェクトに追加

  1. アクセス可能な Microsoft Excel ファイル(拡張子は .xls または .xlsx)が存在することを確認します。

  2. ALM でデータ・テーブル・リソースを新規作成し,前の手順で作成した .xls または .xlsx ファイルをプロジェクトのテスト・リソース・モジュールにアップロードします。

  3. UFT Oneで,[ファイル]>[設定]を選択して,[テストの設定]ダイアログ・ボックスを開きます。

  4. [テストの設定]ダイアログ・ボックスの[リソース]表示枠にある[データ テーブル]セクションで[その他]を選択し,[参照]ボタンをクリックしてデータ・テーブル・ファイルを指定します。

  5. 必要に応じてデータを入力します。テストを保存すると,UFT One は,データ・テーブル・ファイルを ALM プロジェクトに保存します。

先頭に戻る

アクションまたはテストの反復回数を定義

次の手順のいずれかを実行します。

アクションの場合
  1. キャンバスでアクションを右クリックし,[アクション呼び出しプロパティ]を選択します。[アクション呼び出しプロパティ]ダイアログ・ボックスが開きます。

  2. [アクション呼び出しプロパティ]ダイアログ・ボックスの[実行]タブで適切なオプションを選択します。

    • 1 反復のみ実行

    • すべてのデータ行を対象に実行 - UFT One は,アクションのデータ・シート内にある行ごとに反復を実行

    • 実行開始データ行 < X> 終了データ行 < x > - UFT は,定義されている行ごとに反復を実行

テストの場合
  1. [ファイル]>[設定]を選択して,[設定]ダイアログ・ボックスを開きます。

  2. 実行]表示枠で次のオプションを選択します。

    • 1 反復のみ実行

    • すべてのデータ行を対象に実行 - UFT One は,アクションのデータ・シート内にある行ごとに反復を実行

    • 実行開始データ行 < X> 終了データ行 < x > - UFT は,定義されている行ごとに反復を実行

メモ

  • すべてのデータ行を対象に実行:

    すべてのデータ行を対象に実行]オプションを選択したときに,特定の行で反復を実行しないようにするには,データ・テーブルからその行全体を削除する必要があります。

  • 実行開始データ行<X>終了データ行<X>:

    データ・テーブルの最初の行には,カラム名が含まれます。したがって,データ行番号は,データ・テーブル表示の行番号より常に 1 小さくなります。

    たとえば,次のテーブルで Alex はデータ行番号 3 にリストされていますが,このテーブル行番号は 4 です。

先頭に戻る

データ・テーブル内のパラメータ名の変更

[データ]表示枠で,列の 1 行目をダブルクリックし,セルに新しいパラメータ名を入力します。

データ・テーブルの 1 行目はデータ・テーブル・パラメータ名を表します。これは文字またはアンダースコア(_)で始まり,文字,数字,ピリオド(.),スペース,ダッシュ(-),またはアンダースコア(_)文字を含む必要があります。

データ・テーブルのパラメータ名を変更する場合は,次の操作も行う必要があります。

  • 対応するデータ・テーブル・パラメータが使用されているすべての箇所で,パラメータ名を変更します(これには,パラメータ化された引数値,チェックポイント値および出力値,アクション・パラメータ,リポジトリ・パラメータが含まれます)。

  • OpenTextALMに格納されているテストの場合:テスト計画モジュール内で,テスト用の設定で定義したパラメータの割り当てを更新する必要があります。

先頭に戻る

オートフィル・リストの使用

オートフィル・リストを使用すると,データの列または行に事前定義された値のリストを瞬時に入力できます。オートフィル・リストは,月や曜日など,多く使用される一連のテキストを入力する際に便利です。

オートフィル・リストを作成,編集,削除するには,[データ]表示枠のセルを右クリックし,[データ]>[オートフィルのリスト]を選択して,[オートフィルのリスト]ダイアログ・ボックスを開きます。

オートフィル・リストの値をデータ・テーブルに入力するには

  1. データ・テーブルのセルに,オートフィル・リストの項目を入力します(大文字と小文字が区別されます)。

  2. セルの右下隅から下(または右)に向かってカーソルをドラッグすると,シートの次の行(または次の列)にオートフィル・リストの次の項目が入力されます。

注: 入力した値が複数のリストに表示されている場合,UFT One はこの値が表示される最初のオートフィル・リストを使用します。

先頭に戻る

その他の参照項目: