機能テスト実行の概要
ALM のエディション: 機能テスト実行は、ALM Editionのユーザのみが利用できます。ALM エディションとその機能の詳細については、「ALM のエディション」を参照してください。使用している ALM のエディションを調べるには、ALM サイト管理者に問い合わせてください。
サーバ側の機能テストとパフォーマンス・テストは、Application Lifecycle Management(ALM)から実行できます。サーバ側のテストは、リモート・テスティング・ホストで実行されます。「テスティング・ホスト」とは、テスト・ツールがすでにインストールされ、ラボ管理に登録されているマシンのことです。
次のワークフロー図は、ALM で機能テスト・セット実行がどのように行われるかを表しています。
サーバ側のテストは、ALM を使用して直ちに実行することも、リソースを予約して後で実行することもできます。
機能テストでは、テスト・セット全体、またはテスト・セットの特定のテスト・インスタンスのみを実行できます。
サーバ側テストは、ALM の Continuous Delivery ソリューションの主要コンポーネントです。これは、ビルド検証スイートにまとめることができるため、アプリケーション開発の効率化、信頼性、短縮化を実現する自動化されたエンドツーエンドのデプロイメントとテスト・フレームワークを構成できます。ビルド検証スイートおよび Continuous Delivery プロセスの詳細については、「ALM でのアプリケーションのデプロイおよびテスト」を参照してください。
機能テスト・セットに追加されたテスト・インスタンスの[実行グリッド]に、[テスティング ホスト]プロパティ・フィールドがあります。このフィールドを使用して、選択したテスト・インスタンスを実行するためのテスティング・ホストで特定のプロパティを必須にすることができます。ALM では、次の各プロパティを定義できます。[用途]、[属性]、[場所]詳細については、「 [テスティング ホストの選択]ダイアログ・ボックス」を参照してください。
ALM は、テスト・インスタンスに必要なホストを[要求されたホスト]タブのグリッドに追加します。
ALM はサーバ側テストまたはテスト・セットを実行するときに、[要求されたホスト]タブ([テスト]>[テスト ラボ])のテスティング・ホストを使用します。[要求されたホスト]タブで選択したテスト・セットに予約されているテスティング・ホストを表示、変更、追加、削除できます。
注意: ALM は、テスティング・ホスト・プールに存在するかどうかにかかわらず、ホスト要求をグリッドに追加します。テスティング・プールにないホストの要求がグリッドに含まれていると、そのテスト・セットは無効になります。
ALM は、2 つの異なるモードでテスティング・ホスト要求を管理します。
-
自動モード:
ALM の標準設定である自動モードでは、テスト・インスタンスをテスト・セットに追加するたびに、ALM がこの新規のテスト・インスタンスによって要求されたホストが(特定のホストか自動適合ホストかにかかわらず)選択されているたテスト・セットですでに要求されているかどうかをチェックします。新規テスト・インスタンスに[要求されたホスト]グリッドに存在しないホスト要求が含まれている場合、ALM はそのテスト・セットに新規テスティング・ホストを自動的に追加します。新規テスト・インスタンスに対して要求されているホストがグリッドにすでに含まれている場合は、新規ホストは追加されません。
例: 用途が VAPI-XP であるロンドンのホストに対するホスト要求がテスト・セットにすでに含まれているときに、用途が VAPI-XP の自動適合ホストを必要とする新規テスト・インスタンスを追加するとします。
ALM によって自動適合ホストのグリッドに新規ホスト要求が追加されます。
ロンドンのホスト要求が理論的に自動適合ホストをカバーしていても、同じではないため、ALM は新規自動適合ホスト要求をグリッドに追加します。
-
カスタム・モード:
選択したテスト・セットに対して要求されているホストを手動で編集できます。たとえば、プールにテスティング・ホストが 1 つしかなく、複数の異なるテスト・インスタンスをカバーできることがあります。その場合、[要求されたホスト]タブでホストを変更し、単一ホストのみに合わせて調整します。グリッドで変更を行うと、ALM がテスト・セットをカスタム・モードにします。
カスタム・モードでは、テスト・セットの有効性を維持する必要がある場合のみ、ALM が追加のテスト・インスタンスに対する新規ホスト要求を自動的に追加します。この処理は、そのテスト・セットに対する既存のホスト要求では追加したテスト・インスタンスに対応できない場合に行われます。
例: 用途が VAPI-XP である自動適合ホストに対するホスト要求がテスト・セットにすでに含まれているときに、用途が VAPI-XP のロンドンのホストを必要とする新規テスト・インスタンスを追加するとします。
ALM は新規テスト・インスタンスに対するホスト要求を追加します。これは、最初の自動適合ホスト要求がロンドンのホスト要求をカバーしているとは限らないからです。
しかし、用途が VAPI-XP であるロンドンのホストに対するホスト要求がテスト・セットにすでに含まれており、用途が VAPI-XP の自動適合テストを必要とする新規テスト・インスタンスを追加した場合は、ALM は新規ホスト要求をグリッドに追加しません。ロンドンのホスト要求は新規テスト・インスタンスに対して十分であるため、ALM は新規ホスト要求を追加しません。
サーバ側テストを実行すると、ALM は割り当てられたテスティング・ホストにインストールされている ALM Lab Service エージェントと通信し、テストの実行を要求します。Lab Service エージェントはテスト結果を ALM にエクスポートします。
Lab Service の詳細については、『Micro Focus ALM ラボ管理ガイド』
機能またはパフォーマンス・テスト・セットを実行すると、[実行レポート]ページが開き、テスト実行の最新ステータスが表示されます。[実行レポート]ページはテスト実行モジュールからも表示できます。詳細については、「[実行レポート]ページ」を参照してください。

