HP ALM のテスト ラボ (品質センター)
- テスト設計が完了すると、Test Lab モジュールを使用してテストが実行されます。
- Test Lab のテスト セット モジュールの HP ALM で遭遇する一般的な用語の XNUMX つです。 あなたの心が何らかのコレクションやセットのイメージを引き起こしたとしたら、それは正しいです。 テスト セットは実際には、実行する予定のテスト ケースのコレクションです。
- からのテスト ケース テスト計画 モジュールは Test Lab モジュールに呼び出されます。
- テスト ラボ モジュールのテスト ケースに加えられた変更は、テスト計画モジュールの親テスト ケースには影響しません。 自由に実験していただけます。 したがって、テストラボという名前が付けられました。
- モジュール内のすべてのテストが同じテスト セットに含まれるように、テスト セット名にはモジュール名と同じ名前を付けることをお勧めします。これにより、実行と追跡が容易になります。
- 各テスト セット フォルダーは特定のサイクルに割り当てられます。 これにより、ユーザーは特定のサイクルで実行されるテストをグループ化することができます。
- このモジュールは、ユーザーがテストの実行中にサイクルの進行状況を追跡するのにも役立ちます。
- テスト ラボ モジュールは次の機能で構成されており、それぞれについて詳しく理解することができます。
テストセットの作成方法
ステップ 1) 最初のステップは、テスト セットを入れるためのコンテナとしてルート フォルダーを作成することです。 追跡しやすいように、リリースとサイクルに応じた名前を付けることができます。
- 「テスト」タブの「テストラボ」モジュールに移動します
- 「新しいフォルダー」アイコンをクリックして、新しいフォルダーを作成します。
- 「新しいテスト セット フォルダー」ダイアログが開きます。 フォルダーの名前に「2017 R1 – Cycle 1」と入力します。
- [OK]をクリックします
ステップ2) 以下に示すように、テスト実行フォルダーが作成されます。
ステップ3) 作成したフォルダーを選択し、「サイクル」をそれに割り当てます。これは、テスト セット全体がサイクル 1 に対して実行される必要があることを意味します。
ステップ4) テストセットの名前を入力し、「OK」をクリックします。
注: Target ターゲット サイクルがフォルダー レベル (2017 R1 – サイクル 1) で選択されているため、サイクル フィールドは無効になっています。
ステップ5) テスト セットを作成した後、テストを選択してテスト セットに追加する必要があります。
- テストセットを選択します。
- 「実行グリッド」に移動します。
- 「テストを選択」ボタンをクリックします。 テスト計画ツリーが開きます。
- このサイクルで実行するテストを選択します。
- 「<=」ボタンをクリックします。 これにより、テスト ケースがテスト計画からテスト ラボに移動/プルされます。
ステップ6) テスト プラン ツリーからテストを追加すると、選択したテストのすべての構成パラメーターがユーザーに表示されます。ユーザーは、テスト ラボに追加する前に構成を編集できます。
注: ユーザーは、テスト ラボでのテスト構成の選択を制御できません。 したがって、構成全体がデフォルトでテスト セットに追加されます。 選択した構成の XNUMX つがサイクルの一部ではない場合は、テストを追加した後、テスト ラボから削除します。.
ステップ7) 構成を選択すると、選択したテストがテスト セットに追加されます。 この場合、01 つの構成すべてを選択しました。 したがって、「XNUMX- ログイン テスト」のインスタンスが XNUMX つ見つかります。
ステップ8) 上記の手順を繰り返してさらにテスト セットを作成し、このサイクルに計画されている関連テストをすべて選択します。 すべてのテスト セットを作成すると、テスト セットの構造は次のようになります。
ステップ9) 理解する必要があるもう XNUMX つの重要なタブは、「実行フロー」です。 「実行フロー タブ」を選択すると、実行中にテストが表示される順序が表示されます。 ユーザーは、このタブを使用して実行順序を変更することもできます。これについては、このモジュールの別のセクションで説明します。
テストの実行方法
ステップ1) 作成されたテスト セットが実行できるようになりました。 テストは XNUMX つのオプションを使用して実行できます。
- テストセットの実行 – このオプションを使用すると、ユーザーは選択したテスト セット内のすべてのテストを実行できます。
- ラン – このオプションは、ユーザーが選択したテストのみを実行するのに役立ちます。
ステップ2) 「テストセットの実行」オプションを選択して、ログインモジュールのテストスイート全体を実行しましょう。 「テストセットの実行」をクリックすると、ユーザーに XNUMX つのオプションが表示されます。
- 手動ランナー (デフォルト) – 実行中に表示されるテストの順序は、テスト セット グリッドに表示される順序と同じになります。
- 自動ランナー – 実行中に表示されるテストの順序は、実行フロータブで設定された順序で表示されます。
デフォルトのオプションで続行しましょう。
ステップ3) 手動テスト ランナーがユーザーに表示されます。このダイアログで重要な機能を理解しましょう。
- 実行を開始する – 実行を開始するのに役立ちます
- エンドラン – 現在の実行を終了し、手動ランナーを閉じます。
- 実行をキャンセルする – 現在のテストの実行をキャンセルします。
- 添付ファイル – このテストの実行に関連するスクリーンショットやその他の情報を添付するのに役立ちます
- 新たな欠陥 – クリックすると、新しい欠陥ダイアログが開きます。 欠陥 を投稿することができます。
- OS情報 – テストが実行されるオペレーティング システムに関する情報を提供します。
- 実行名 – 後からテスト結果を分析できる一意のタイムスタンプ。
「実行を開始」をクリックします。
ステップ4) テスト コントロールと手順を含む手動テスト ランナーがユーザーに表示されます。このテスト ランナー ダイアログで利用できる機能について理解しましょう。
テスト実行時にステップを追加します。 | |
テスト実行中にステップを削除します。 | |
選択したパス | |
選択を失敗しました | |
選択したテストステップのパラメータを表示します | |
ユーザーが実行時にスクリーンショットをキャプチャし、添付ファイルを追加できるようにします。 | |
ユーザーが実行時に欠陥を追加できるようにします。 | |
テスト ランナーのコンパクト ビューをユーザーに表示します | |
実行を終了する |
ステップ5) テスト セット内の次のテストがユーザーに表示されます。ステップ 3 とステップ 4 を繰り返してテストを実行し、それに応じてステータスをマークします。
テスト実行スケジュールの作成方法
テスターは、「実行フロー」タブを使用してテストの実行を制御できます。 テスターは、特定のテスト インスタンスを実行する日時を指定することもできます。 実行フロー内の別の指定されたテスト インスタンスの結果に基づいてテストをスケジュールすることもできます。
ここで、HP-ALM でテスト フローをスケジュールする方法を理解しましょう。
ステップ1) Test Labモジュールから「実行フロー」タブを選択します。
ステップ2) Double スケジュールを設定する必要がある特定のテストをクリックします。以下に示すように、「テスト実行スケジュール」が表示されます。デフォルトでは実行条件が設定されていないことがわかります。
ステップ3) 実行条件を追加するには、以下に示すように「+」アイコンをクリックします。
ステップ4) [新しい実行条件]ダイアログが表示されます。
ステップ5) 実行条件が追加されたテスト実行スケジュールが表示されます。
ステップ6) 実行フローは以下のように自動的に再調整されます。以下に示すフローに従って、テストは「Cluster 「ヘッド」は「02 – リセットボタンチェック」が終了した場合のみ実行されます。
ステップ7) ここで、テスターが特定のテストを実行するための実行フローで日付と時刻を指定する方法を理解しましょう。 テスターが特定の機能の準備状況を把握している場合、または自動テストのスケジュールを設定する場合に、より役立ちます。
マネージャーのログイン プロファイルは、特定の日付以降にのみ準備が整うとします。 したがって、テスターは「実行フロー」で条件を指定することで同じものを実行できます。
Double 実行フロー基準を設定する必要があるテストをクリックします。
ステップ8) 今、
- 「時間依存性」モジュールに移動します
- 「指定した時間に実行」を選択します
- 実行したい日付を入力してください
- テストを実行する時刻を入力します
- [OK]をクリックします。
ステップ9) [実行フロー] タブは次のように再配置されます。 この種のスケジュール設定は、同じ手順に従う自動テストに非常に役立ちます。
ご注意: 予定された日時が到着すると、ALM は自動的にテストを開始します。 手動介入なしでテストが実行されるため、自動テストに適しています。 テストを自動的にトリガーするための前提条件は、ホストの準備ができており (電源オフまたはロックされていないこと)、テストをトリガーできる状態にある必要があります。 手動テストの場合、効果はありません。
テスト結果の分析方法
ステップ1) テストの実行が完了すると、テスターは「テスト実行」モジュールで結果を確認できます。 これには、テスト インスタンスの実行とテスト セットの実行の結果が含まれます。
- 「テスト」タブの「テスト実行」に移動すると、以下に示すウィンドウが開きます。
- 実行名は、テスト実行ごとに生成される一意の値です。
- 「ステータス」には、テスト実行の最終ステータスが表示されます。
「実行 ID」をクリックすると、詳細な結果が表示されます。
ステップ2) 実行の詳細ダイアログが開き、ユーザーは詳細な結果を表示できるようになります。
- 「実行の詳細」ウィンドウの「レポート」タブに移動します。
- テスターは、これらのテスト ステップのそれぞれのステータスを確認できます。
- 「OK」をクリックしてダイアログを閉じます。
テストラボのビデオ
クリック こちら ビデオにアクセスできない場合
覚えておくべきポイント:
- を使用します テストラボ テスト ケースを実行するための QualityCenter のモジュール
- 実行を開始する前に、「テスト セット ツリー」を作成する必要があります。
- テスト セット ツリーを作成するには、まず「テスト セット フォルダー」を作成する必要があります。
- 次に、テスト計画モジュールで作成した「テスト」をテスト セット フォルダーに追加します。
- 追加されたテストを含むテスト セット フォルダーは、テスト セット ツリーと呼ばれます (ツリー構造のように見えるため)。
- テスト セットには、手動テストと自動テストの両方を含めることができます。
- 同じテストを異なるテスト セットに含めたり、テストの複数のインスタンスを同じテスト セットに追加したりできます。
- Quality Center には、テスト セットの実行日時を指定できるスケジュール機能も用意されています。