テスト実行の概要
テスト・セットを作成し、各セットに含めるテストを選択してテストの実行を開始します。テスト・セットには、Application Lifecycle Management(ALM)プロジェクトのテストのサブセットが含まれており、特定のテスト目標を達成するように設計されています。アプリケーションに変更を加えながら、プロジェクトの手動テストと自動テストを実行し、不具合を見つけ、品質を評価できます。
ALM テストは、さまざまな方法で実行できます。
ALM のエディション: 機能テスト・セットは、ALM Edition のユーザのみが使用できます。ALM エディションとその機能の詳細については、「ALM のエディション」を参照してください。使用している ALM のエディションを調べるには、ALM サイト管理者に問い合わせてください。
機能テスト・セットのテストは、サーバ側の実行を使用して実行されます。これは、テストの開始、制御をマシンに任せることができるという意味です。機能テスト・セットはタイムスロットによって実行されるため、すぐに実行されるようにテストをスケジュール設定したり、後で実行されるようにテストをスケジュール設定したりすることができます。テストをスケジュール設定すると、ALM によってテスト・セットで必要なリソースが予約されます。テスト・セットは自動的に開始され、事前に指定する入力の順序で実行されます。
- タイムスロット・モジュールで機能テストと機能テスト・セットの実行をスケジュール設定できます。テストに現在使用できるホストがある場合には、[実行グリッド]を使用してすぐに実行するようにテストを準備することもできます。詳細については、「ALMでのテストの実行」を参照してください。
-
機能テストは、ALM または ラボ管理の[ラボ リソース]で設定されているテスティング・ホストで実行されます。機能テスト・セットのテストを実行するには、プロジェクトで利用できるテスティング・ホストを設定する必要があります。テスティング・ホストの詳細については、「テスティング・ホストの概要」を参照してください。
- テストをスケジュール設定すると、テストに適したテスティング・ホストが予約され、テストに適した別のホストが見つからなければ別のテストに対してホストを予約することはできません。
- ALM によってホスト割り当てが動的に管理されます。テストの実行前にテストに予約されているテスティング・ホストが利用できない場合、ALM は残りのテスティング・ホストを自動的に再シャッフルします。可能な場合には、テストに適した別のテスティング・ホストが再度割り当てられます。詳細については、「ホストの割り当て」を参照してください。
機能テスト・セットは、ALM の Continuous Delivery ソリューションの主要コンポーネントです。これらの環境設定は、アプリケーション開発の効率化、信頼性、および短縮化を実現する自動化されたエンドツーエンドのデプロイメントとテスト・フレームワークを容易にします。このプロセスの一部として機能テスト・セットを使用する方法の詳細については、「ALM でのアプリケーションのデプロイおよびテスト」を参照してください。
標準設定のテスト・セットのテストは、クライアント側の実行を使用して実行されます。テストは、ローカル・コンピュータから直接制御します。ALM では手動でまたは自動で標準設定のテスト・セットを実行できます。
手作業で標準設定のテスト・セットのテストを実行するには、次の手順を実行します。
-
Sprinter を使用します。手作業によるテスト・プロセスを支援する機能が強化されました。
-
マニュアル・ランナー を使用します。Sprinter を使用していない場合は、マニュアル・ランナーを使用して手作業で実行できます。
手作業でテストを実行する場合、テスト・ステップに従って、テスト対象のアプリケーションを操作します。実際アプリケーションの結果が期待される結果と一致しているかどうかによって、各ステップの成功または失敗を判定します。
自動で標準設定のテスト・セットのテストを実行するには、次の手順を実行します。
-
オートマティック・ランナーを使用して、ローカル・マシンからテストを自動で実行できます。
-
自動テストを自動実行すると、選択されているテスト・ツールが ALM によって自動的に起動され、ローカル・マシンまたはリモート・ホストでこのテストが実行され、結果が ALM にエクスポートされます。
-
手動テストを自動で実行することもできます。手動テストを自動実行し、リモート・ホストを指定すると、ALM によって、指定したテスト責任者宛に、指定したホストでテストを実行することを通知する電子メールが送信されます。
ALM でのテストの実行の詳細については、「ALMでのテストの実行」を参照してください。
テスト実行に続いて、テスト結果を確認して分析します。分析の目的は、失敗したステップを特定し、アプリケーションで不具合が検出されたか、テストの期待される結果を更新する必要があるかどうかを判断することです。実行データを表示し、レポートおよびグラフを生成することで、定期的にテスト結果を検証できます。詳細については、「テスト実行の概要」を参照してください。
テストをドラフト実行として設定し、ALM が実行結果を無視するようにもできます。詳細については、「ドラフト実行」を参照してください。
タスクの詳細については、「ALMでのテストの実行」を参照してください。

