テスト・セットのタイプ

テスト計画モジュールでテスト設計が完了したら、テスト・ラボ・モジュールでテスト・セット・ツリーを作成します。テスト・ラボ・モジュールでは、テスト・セット・ツリーを使って「テスト・セット」をフォルダ単位でグループ化し、階層レベル別に整理することで、テストのニーズを整理することができます。各テスト・セット・フォルダは、サイクルに割り当てます。これにより、同じサイクル内で実行されるテスト・セットをグループ化できます。また、テストの実行に伴い、サイクルの進行状況を分析することができます。

テスト・セットを定義すると、選択したテストのインスタンスがテスト・セットに追加されます。各テスト・インスタンスには、定義済みのテスト設定が含まれています。

ALM では、次のタイプのテスト・セットが提供されています。

  • 機能テスト・セットには自動テストが含まれます。このテストでは、テスト対象アプリケーションが想定どおりに動作するかどうかをチェックします。機能テスト・セットのテストは、サーバでの実行日時をタイムスロットで設定でき、ユーザによる操作は不要です。利用可能:ラボ管理拡張が有効な ALM Edition のユーザ。
  • 標準設定テスト・セットには、自動テストと手動テストが含まれます。このテストでは、テスト対象アプリケーションが想定どおりに動作するかどうかをチェックします。標準設定テスト・セットのテストはユーザのマシンから制御するので、テスト担当者による操作が必要です。
  • パフォーマンス・テスト・セットでは、テスト対象アプリケーションが負荷とデマンドに対応できるかどうかをチェックするパフォーマンス・テストを実行します。パフォーマンス・テスト・セットのテストは、サーバでの実行日時をタイムスロットで設定でき、ユーザによる操作は不要です。利用可能:ALM Edition と LoadRunner Enterprise Edition のみ。

注: このチュートリアルでは、機能テスト・セットと標準設定テスト・セットの使用方法のみについて学習します。パフォーマンス・テストの使用方法については、LoadRunner Enterprise ヘルプを参照してください。

テスト・セットを作成する際には、アプリケーション・ライフサイクル管理プロセスの最初に設定した目的を考えて、作成するテストのタイプを決めてください。

各種テスト・セットを作成し、異なるグループを組み合わせて使用する場合には、アプリケーションの現在の状態や、新機能の追加や変更点などを考慮する必要があります。作成できるテスト・セットは、一般的に次のように分類されます。

テスト・セット 説明
動作確認

詳細な検査ではなく、アプリケーション全体を基礎レベルで幅広く検査することにより、アプリケーションの機能性と安定性を確認します。このセットには、アプリケーションが適切に機能するかどうかを検証する正常系の検査を含む基礎的なテストが含まれています。たとえば、Mercury Tours アプリケーションであれば、アプリケーションが開くかどうか、ユーザによるログインが可能かどうかをテストできます。

回帰

動作確認セットよりも詳細にシステムをテストします。このセットには、正常系と異常系の両方の検査を含めることができます。異常系テストは、アプリケーションで失敗が生じるようにして、アプリケーションが不適切な動作をするように行うテストです。

詳細 幅広くかつ詳細にテストを行います。このセットは、アプリケーション全体を対象とし、アプリケーションの詳細オプションもテストします。テストに十分な時間をかけることができる場合には、このセットを実行します。
機能 アプリケーションのサブシステムをテストします。テストの対象は、単一の機能でも複数の機能でもかまいません。たとえば、Mercury Tours アプリケーションの場合、機能セットは航空券予約に関するすべての作業をテストできます。