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 テストをローカルで実行できる外部ツールも使用できます。これらのツールでは、開発中のアプリケーションに対してローカルにテストを実行し、テスト実行後すぐに結果を表示できます。ランタイム・エンジンではテストを編集できないため、アプリケーションの開発者や QA エンジニアにこのバージョンの UFT One インストールを継続的に使用させることにより、開発プロセスを通じてアプリケーションの定期的なテストが可能になります。

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

テスト実行の一環として、特定の実行環境オプションを設定できます。これらのオプションは、[ランタイム エンジン設定]ダイアログ・ボックス([スタート]>[すべてのプログラム]>[Micro Focus]>[Micro Focus Unified Functional Testing]>[Tools]>[Runtime Engine Settings])で設定します。

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

他のアプリケーションがランタイム・エンジンを使用してこのコンピュータでテストを実行してよいかどうかを指定します。また、他のコンピュータからリモート・デスクトップ接続経由でテストを実行する方法も指定できます。

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

実行結果エクスポート・オプション 実行セッション後にランタイム・エンジンで実行結果から何をどのようにエクスポートするかを指定します。
テキスト認識オプション

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

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

アブハズ語、アディゲ語、アフリカーンス語、アグル語、アルバニア語、アルタイ語、東アルメニア語、古アルメニア語(グラバル)、西アルメニア語、アヴァール語、アイマラ語、アゼルバイジャン語(キリル)、アゼルバイジャン語(ラテン)、バシキール語、バスク語、ベラルーシ語、ベンバ語、ブラックフット語、ブルトン語、ブゴツ語、ブルガリア語、ブリヤート語、カタルーニャ語、チャモロ語、チェチェン語、ChinesePRC(簡体字中国語の場合)、ChineseTaiwan(繁体字中国語の場合)、チュクチャ語、チュヴァシ語、コルシカ語、クリミアタタール語、クロアチア語、クロウ語、チェコ語、デンマーク語、ダルグワ語、数字、ドンガン語、オランダ語、オランダ語(ベルギー)、英語、エスキモー語(キリル)、エスキモー語(ラテン)、エスペラント、エストニア語、エヴェン語、エヴェンキ語、フェロー語、フィジー語、フィン語、フランス語、フリジア語、フリウリ語、ゲール語(スコットランド)、ガガウズ語、ガリシア語、ガンダ語、ドイツ語、ドイツ語(ルクセンブルグ)、ドイツ語(新正書法)、ギリシャ語、グアラニ語、ハニ語、ハウサ語、ハワイ語、ヘブライ語、ハンガリー語、アイスランド語、イド語、インドネシア語、イングシ語、インターリングア、アイルランド語、イタリア語、日本語、カバルダ語、カルムイク語、カラチャイ語、カラカルパク語、カシュビアン語、カワ語、カザフ語、ハカス語、ハンティ語、キクユ語、キルギス語、コンゴ語、韓国語、コリヤーク語、クペレ語、クムク語、クルド語、ラク語、ラップ語、ラテン語、ラトヴィア語、レズギ語、リトアニア語、ルバ語、マケドニア語、マダガスカル語、マレー語、マリンケ語、マルタ語、マンシ語、マオリ語、マリ語、マヤ語、ミアオ語、ミナンカバウ語、モーホーク語、モンゴル語、モルドビン語、ナワトル語、ネネツ語、ニヴフ語、ノガイ語、ノルウェー語、ノルウェー語(ブークモール)、ノルウェー語(ニーノシュク)、ニャンジャ語、オック語、オジブワ語、古英語、古フランス語、古ドイツ語、古イタリア語、古スペイン語、オセト語、パピアメント語、ピジン・イングリッシュ、ポーランド語、ポルトガル語(ブラジル)、ポルトガル語、プロヴァンス語、ケチュア語、レトロマン語、ルーマニア語、ルーマニア語(モルドバ)、ロマ語、ルワンダ語、ルンディ語、ロシア語、ロシア語(旧正書法)、サモア語、セリクプ語、セルビア語(キリル)、セルビア語(ラテン)、ショナ語、スー語、スロバキア語、スロベニア語、ソマリ語、ソルブ語、ソト語、スペイン語、スンダ語、スワヒリ語、スワージ語、スウェーデン語、タバサラン語、タガログ語、タヒチ語、タジク語、タタール語、チンポー語、トンガ語、ツワナ語、チュニジア語、トルコ語、トルクメン語、トゥヴァ語、ウドムルト語、ウィグル語(キリル)、ウィグル語(ラテン)、ウクライナ語、ウズベク語(キリル)、ウズベク語(ラテン)、ビザヤ語、ウェールズ語、ウォロフ語、コサ語、ヤクート語、ザポテック語、ズールー語

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

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