テスト・セットの定義
この演習では、[Mercury Tours Site]テスト・セットを定義します。また、テスト・セットに失敗時のルールを設定し、テスト・セットの自動テストが失敗した場合の処理方法を指定します。ALM Edition を使用しているかどうかによって、機能テスト・セットまたは標準設定テスト・セットのいずれかを定義できます。
注:
- ALM Edition を使用し、ラボ管理の拡張機能を有効にしている場合は、機能テスト・セットを定義します。詳細については、「機能テスト・セットの定義」を参照してください。
-
ラボ管理を備えた ALM Edition を使用していない場合は、標準設定テスト・セットを定義します。詳細については、「標準設定テスト・セットの定義」を参照してください。
機能テスト・セットの定義
機能テスト・セットには、自動テストが含まれます。機能テスト・セットのテストでは、自動化されたサーバ側実行を使用します。
機能テスト・セットを定義するには、次の手順を実行します。
-
テスト・ラボ・モジュールを表示します。
ALM サイドバーの[テスト]で、[テスト ラボ]を選択します。
-
テスト・セット・ツリーにフォルダを追加します。
-
左の表示枠のテスト・セット・ツリーで、[Root]フォルダを選択します。
-
[新規フォルダ]ボタンをクリックします。[新規テスト セット フォルダ]ダイアログ・ボックスが開きます。
-
[フォルダ名]ボックスに「Service Pack 1」と入力し、[OK]をクリックします。
-
-
テスト・セット・フォルダにサブフォルダを作成します。
[Service Pack 1]フォルダを選択します。上記のステップを繰り返してサブフォルダを 2 つ作成し、それぞれ「Cycle 1 - New Features」と「Cycle 2 - Full」という名前を付けます。
-
テスト・セット・フォルダをサイクルに割り当てます。
-
[Cycle 1 - New Features]テスト・セット・フォルダを右クリックし、[サイクルに割り当て]ボタンをクリックします。[サイクルの選択]ダイアログ・ボックスが開きます。
-
[Service Packs]リリース・フォルダを展開します。[Service Pack 1]リリースで、[Cycle 1 - New Features]サイクルを選択します(レッスン 2、「リリースとサイクルの指定」で作成)。
-
[OK]をクリックします。テスト・セット・ツリー内のフォルダのアイコンが、サイクルに割り当て済みのフォルダを示すアイコンに変わります。
-
[Cycle 2 - Full]テスト・セット・フォルダを右クリックし、[サイクルに割り当て]を選択します。リリース・ツリーの[Service Pack 1]リリースにある[Cycle 2 - Full]サイクルにフォルダを割り当てます。
-
-
テスト・セットを[Cycle 1 - New Features]テスト・セット・フォルダに追加します。
-
テスト・セット・ツリーで[Cycle 1- New Features]を選択します。
-
[テスト セットの新規作成]ボタンをクリックします。[テスト セットの新規作成]ダイアログ・ボックスが開きます。
-
次の内容を入力します。
名前:Mercury Tours Site
説明:「このテスト・セットにはリモート・テスティング・ホストで実行する自動テストが含まれ、Mercury Tours サイトの機能をチェック」
-
[タイプ]フィールドで[Functional]を選択します。
-
[OK]をクリックします。左のテスト・セット・ツリーに[Mercury Tours Site]テスト・セットが追加されます。
-
-
Mercury Tours Site テスト・セットの詳細情報を定義します。
-
テスト・セット・ツリー内のテスト・セットをクリックします。[実行グリッド]タブが表示されます。[詳細]タブをクリックします。
-
次のいずれかを選択できます。
開始日:テスト・セットの開始予定日をカレンダーから選択します。標準設定では、今日の日付が選択されます。
終了日:テスト・セットの終了予定日を選択します。
-
-
テスト・セット内の自動テストが失敗した場合に適用するルールを設定します。
-
[オートメーション]タブをクリックします。
-
[自動テスト失敗時]セクションで、次の操作を行います。
-
[テストの再実行]チェックボックスを選択します。
-
[テストを再実行する最大回数]を 1 に設定します。
-
-
-
特定のイベントが発生したときに ALM が電子メールを送信するように設定します。
[通知]で、次の設定を行います。
-
最初のチェックボックスを選択します。これにより、テスト・セット内のテストが失敗すると電子メールによる通知が送信されます。
-
宛先:電子メールのアドレスを入力します。
-
メッセージ:次の内容を入力します。
「このテストは失敗しました。テスト結果を確認し、不具合を送信してください。」
-
標準設定テスト・セットの定義
標準設定テスト・セットには、自動テストと手動テストが含まれます。標準設定テスト・セット内のテストの開始と制御は、ローカル・マシンで行います。
注: この実習では、標準設定テスト・セットを定義します。ALM Edition を使用し、ラボ管理を有効にしている場合は、機能テスト・セットをすでに定義しているので、「テスト・セットへのテストの追加」に進んでください。
標準設定テスト・セットを定義するには、次の手順を実行します。
-
テスト・ラボ・モジュールを表示します。
ALM サイドバーの[テスト]で、[テスト ラボ]を選択します。
-
テスト・セット・ツリーにフォルダを追加します。
-
左の表示枠のテスト・セット・ツリーで、[Root]フォルダを選択します。
-
[新規フォルダ]ボタンをクリックします。[新規テスト セット フォルダ]ダイアログ・ボックスが開きます。
-
[フォルダ名]ボックスに「Service Pack 1」と入力し、[OK]をクリックします。
-
-
テスト・セット・フォルダにサブフォルダを作成します。
[Service Pack 1]フォルダを選択します。上記のステップを繰り返してサブフォルダを 2 つ作成し、それぞれ「Cycle 1 - New Features」と「Cycle 2 - Full」という名前を付けます。
-
テスト・セット・フォルダをサイクルに割り当てます。
-
[Cycle 1 - New Features]テスト・セット・フォルダを右クリックし、[サイクルに割り当て]ボタンをクリックします。[サイクルの選択]ダイアログ・ボックスが開きます。
-
[Service Packs]リリース・フォルダを展開します。[Service Pack 1]リリースで、[Cycle 1 - New Features]サイクルを選択します(レッスン 2、「リリースとサイクルの指定」で作成)。
-
[OK]をクリックします。テスト・セット・ツリー内のフォルダのアイコンが、サイクルに割り当て済みのフォルダを示すアイコンに変わります。
-
[Cycle 2 - Full]テスト・セット・フォルダを右クリックし、[サイクルに割り当て]を選択します。リリース・ツリーの[Service Pack 1]リリースにある[Cycle 2 - Full]サイクルにフォルダを割り当てます。
-
-
テスト・セットを[Cycle 1 - New Features]テスト・セット・フォルダに追加します。
-
テスト・セット・ツリーで[Cycle 1- New Features]を選択します。
-
[テスト セットの新規作成]ボタンをクリックします。[テスト セットの新規作成]ダイアログ・ボックスが開きます。
-
次の内容を入力します。
名前:Mercury Tours Site
説明:「このテストには自動テストと手動テストが含まれ、Mercury Tours サイトの機能をチェック」
-
[タイプ]フィールドで[標準設定]を選択します。
-
[OK]をクリックします。左のテスト・セット・ツリーに[Mercury Tours Site]テスト・セットが追加されます。
-
-
Mercury Tours Site テスト・セットの詳細情報を定義します。
-
テスト・セット・ツリー内のテスト・セットをクリックします。[実行グリッド]タブが表示されます。[詳細]タブをクリックします。
-
次のいずれかを選択できます。
開始日:テスト・セットの開始予定日をカレンダーから選択します。標準設定では、今日の日付が選択されます。
終了日:テスト・セットの終了予定日を選択します。
-
-
テスト・セット内の自動テストが失敗した場合に適用するルールを設定します。
-
[オートメーション]タブをクリックします。
-
次の内容を選択します。
-
自動テスト失敗時:[テストの再実行]チェックボックスを選択します。[テストを再実行する最大回数]を 1 に設定します。
-
最終失敗時:[何もしない]オプションが選択されていることを確認します。
-
-
-
特定のイベントが発生したときに ALM が電子メールを送信するように設定します。
[通知]で、次の設定を行います。
-
以下のイベント時に電子メールを送信:最初のチェックボックスを選択します。これにより、テスト・セットでテストが 1 つでも失敗した場合に電子メール通知が送信されます。
-
送信先:電子メールのアドレスを入力します。
-
メッセージ:次の内容を入力します。
「このテストは失敗しました。テスト結果を確認し、不具合を送信してください。」
-

