テスト・バッチの作成と実行

関連:GUI テスト,コンポーネント,およびAPI テスト

Test Batch Runner では,複数のテストをまとめて連続的に実行できます。

テストは個別に実行されますが,1 つのセッション内で逐次実行されます。

Test Batch Runner の起動

Test Batch Runner を使用するために UFT One を開いておく必要はありません。

[スタート]メニューから,または次のパスから Test Batch Runner を開始します:<UFT One インストール・フォルダ>/bin/UFTBatchRunner.exe

ヒント: 開いたときにコンカレント・ライセンスを使用している場合は,[テスト]>[テストの実行後に UFT を閉じる]を選択すると,テスト実行の完了時に UFT One が閉じられ,ライセンスが解放されます。

先頭に戻る

バッチまたはテストの追加

Test Batch Runner では,テストのリストを作成することにより,同じテスト・バッチを何度も実行することができます。.mtb バッチ・ファイルとして,リストを保存します。

ヒント: このバッチ・リストでは,実行対象としてテストを個別に追加または除外でき,これによってバッチ内の他のテストに影響が及ぶこともありません。

テスト・バッチ・ファイル(.mtb)を追加します。
  1. [ファイル]>[追加]を選択するか,[追加]ボタンをクリックします。
  2. バッチ・ファイルが保存されているフォルダに移動します。
個別テストの追加
  1. [テスト]>[追加]を選択するか,[追加]ボタンをクリックします。
  2. フォルダの参照]ダイアログ・ボックスで,テストが入っているフォルダを選択します。

Test Batch Runner のメイン・ウィンドウの[テスト]表示枠に,選択したフォルダ内にあるテストがすべて追加されます。

注: [テスト]>[追加]メニューコマンドを使用してテストを追加する場合,ターゲット・フォルダからすべてのテストを選択する必要があります。

ターゲット・フォルダ内のテストを部分的に実行したい場合は,実行するテストの横にあるチェックボックスを選択してから,テスト・バッチを実行してください。

先頭に戻る

テスト・バッチの実行

実行]ボタンをクリックしてテスト・バッチを実行します。

[出力]表示枠では,次のような実行時のテスト実行結果を表示できます。

  • ファイル・システム内でのテストのパス
  • テストの進行状況
  • 実行中に発生したエラー

先頭に戻る

コマンド・ラインを使用したテスト・バッチの実行

継続的インテグレーション・システムで,ビルド・ランに UFT One テストを含めるには,コマンド・ラインを使用してテスト・バッチを実行します。

コマンド・ライン・ウィンドウで,UFTBatchRunnerCMD.exesource スイッチを付けて,テスト・バッチ・ファイル(.mtb)またはテストを含むフォルダを指定します。

コマンド・ラインは,次のような内容になります。

UFTBatchRunnerCMD.exe -source "C:\users\MySample.mtb"
UFTBatchRunnerCMD.exe -source "C:\users\APITest1"

コマンドへのテスト・パラメータのパス

コマンドにテスト・パラメータを追加するには,次の構文を使用します。

UFTBatchRunnerCMD.exe -source "C:\users\GUITest1" -parameter "Parameter1=UFT;Parameter2=Test"

注:  

  • テスト・パラメータのパスは,フォルダ内のすべてのテストではなく,実行する単一テストでのみサポートされます。

  • UFT One バージョン 2022 以降:次の接続パラメータの例に示すように,バックスラッシュ(\)をエスケープ文字として使用して,パラメータ値にセミコロン(;)を含めることができます。

    UFTBatchRunnerCMD.exe -source "C:\GUITest1" -parameter "Parameter1=UFT;Parameter2=Test;Connection='Key1=value1\;key2=value2\;'"

ランタイム・エンジン ライセンスを使用したテスト・バッチの実行

ランタイム・エンジン ライセンスのみを使用してテスト・バッチを実行するには,UFT One を非表示モードにして,コマンド・ラインに -visible N パラメータを追加します。

例:

UFTBatchRunnerCMD.exe -visible N -source "C:\users\MySample.mtb"

コマンド・ラインを使用したテスト・バッチの実行の停止

UFT One バージョン 2023 以降でサポート

テスト・バッチの実行を停止するには,次の構文を使用します。

UFTBatchRunnerCMD.exe -stop Y

先頭に戻る

テスト・バッチ実行結果の表示

テスト・バッチの実行が完了すると,結果が実行結果ファイルに保存されます。

このファイルには,テストの成功または失敗,およびテスト実行中のエラーに関する詳細が保存されます。

[テスト]表示枠で,テストの[レポート]カラムにある結果リンクをクリックします。

先頭に戻る

その他の参照項目: