ランタイム・エンジン

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

概要

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

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

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

先頭に戻る

対象シナリオ

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

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

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

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

外部の OpenText Functional Testing ツールによるテストの実行

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

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

先頭に戻る

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

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

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

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

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

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

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

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

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

実行オプション

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

テキスト認識オプション

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

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

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

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

先頭に戻る

その他の参照項目: