UFT ランタイム・エンジン

関連:GUI テストとコンポーネント,API テスト,ビジネス・プロセス・テストとビジネス・プロセス・フロー

概要

UFT One ランタイム・エンジン を使用すると,UFT One IDE 全体をインストールすることなく,自身のコンピュータで UFT One テスト(GUIAPI の両方)とビジネス・プロセス・テストを実行できます。さらに,ランタイム・エンジンは,Run Results ViewerUFT One Add-in for ALM,サンプル・アプリケーション,ヘルプ・ドキュメントを伴わずにインストールすることもできます。そのため,コンピュータの貴重なディスク領域を節約できます。

ランタイム・エンジンによるテストでは,いろいろな場所からテストにアクセスし,実行できるため,UFT One インタフェースの起動や UFT One オプションの設定は不要です。テストはバックグラウンドで実行されます。テスト終了時には,テストの結果を表示できます。

ランタイム・エンジンの使用にあたって,UFT One の使用経験はほとんど必要ありません。テストを編集したり,設定を変更したり,アプリケーションで UFT One を動作させる方法を理解したりする必要はありません。必要なのは,テストの選択,実行,実行結果の表示だけです。

先頭に戻る

対象シナリオ

ランタイム・エンジンは,次のようにさまざまなシナリオで使用できます。

ALMからのテストとコンポーネントの実行ALM のテスト・ラボ・モジュールからテスト実行をセットアップし,ランタイム・エンジンを使用してこのテストをコンピュータで実行できます。これにより,UFT One インタフェース([アドイン マネージャ]ダイアログ・ボックスでの UFT One アドインのロードなど)の操作を行わずにテストを実行できます。
オートメーションからのテストの実行ランタイム・エンジンでは,オートメーションからテストを実行できます。ランタイム・エンジンをインストールすると,テスト実行後にコンピュータのシステム・リソースが他のタスクに解放されるため,コンピュータのディスク領域を節約できます。
Jenkins プラグインによるテストの実行

ランタイム・エンジンは,ビルド・サーバ,つまりアプリケーションのビルドを実行するコンピュータにインストールできます。Jenkins プラグインを使用すると,UFT One テストをアプリケーションのビルド・プロセスにおけるビルド後のアクションとして実行できます。

このコンピュータにインストールしたランタイム・エンジンUFT One テストを実行することにより,重要なアプリケーション・ビルド・タスクにシステム・リソースを解放できます。

外部の UFT One ツールによるテストの実行

ランタイム・エンジンをインストールすると,Test Batch Runner およびサイレント・テスト・ランナーなど,UFT One テストをローカルで実行できる外部ツールを使用できます。これらのツールでは,開発中のアプリケーションに対してローカルにテストを実行し,テスト実行後すぐに結果を表示できます。

ランタイム・エンジンではテストを編集できないため,このバージョンの UFT One インストールは,アプリケーションの開発者や QA エンジニアが継続的に使用することができ,開発プロセスを通じてアプリケーションの定期的なテストを提供することができます。

先頭に戻る

ランタイム・エンジン設定のオプション

ランタイム・エンジン はさらに,完全な UFT One IDE としてすべての UFT One アドインをサポートします。そのため,サポート対象のどのテクノロジを使用するテストでも,ランタイム・エンジン を使用して実行できます。すべての UFT One アドインに含まれるオブジェクトとメソッドは,すべてランタイム・エンジンで使用できます。

テスト実行の一環として,特定の実行環境オプションを設定できます。これらのオプションは,Windows の[スタート]メニューからアクセスできる[ランタイム エンジン設定]ダイアログ・ボックスで設定します。

アドインロードするアドインを指定します。
実行結果エクスポート・オプション実行セッション後にランタイム・エンジンで実行結果から何をどのようにエクスポートするかを指定します。
自動保存のオプション開いている GUI テストのコピーを数分ごとに自動保存するかどうかと,自動保存の間隔を指定できます。
リモート接続オプション
  • 他のアプリケーションがこのコンピュータで ランタイム・エンジンを使用してテストを実行することを許可するかどうかを指定できます。

  • リモート・セッションが切断された後も,リモート・コンピュータでのテストの実行を継続するかどうかを指定できます。

    • RDP セッションがリモート・コンピュータから切断された後にリモート・コンピュータで使用する解像度を指定します。

    • ポーリングで切断を検出]オプションを使用して,切断されたリモート・マシンでテストの実行に失敗した場合のポーリング頻度を設定します。

      このオプションにより,UFT One は切断イベント通知を待つのではなく,切断されたセッションを定期的に検出できます。ポーリング頻度の範囲は 10 ~ 60 秒です。

注:これらのオプションを変更するには,UFT One ライセンスがインストールされている必要があります。

実行オプション

ランタイム・エンジンによるテストの実行方法を指定します。たとえば,実行結果の形式,テスト実行後自動的に実行結果を開くかどうか,実行セッションの画面キャプチャやムービーを取得するかどうかなどを指定します。

テキスト認識オプション

GUI テストを実行するときに,ランタイム・エンジン でアプリケーションのテキストをどのように処理するかを指定します。

[テキスト認識]>[ABBYY OCR]言語オプションを設定するときは,次のリストの値を使用する必要があります。 

[ABBYY OCR]言語オプションは,UFT One のインストールに ABBYY OCR エンジン機能が含まれている場合にのみ利用できます。

Web および Windows アプリケーション・オプションWeb アプリケーションまたは Windows アプリケーションを対象とした具体的なシナリオで,ランタイム・エンジンがどのようにテストを実行するかを指定します。

先頭に戻る

印刷用ガイド

ランタイム・エンジンの使用方法の詳細については,『ランタイム・エンジン・ガイド』を参照してください。

先頭に戻る