このページを共有

# テストの実行

この演習では、［Mercury Tours Site］テスト・セットを定義します。また、テスト・セットに失敗時のルールを設定し、テスト・セットの自動テストが失敗した場合の処理方法を指定します。ALM Edition を使用しているかどうかによって、機能テスト・セットまたは標準設定テスト・セットのいずれかを定義できます。

注:

- ALM Edition を使用し、ラボ管理の拡張機能を有効にしている場合は、機能テスト・セットのテストを実行します。「機能テスト・セット内のテストの実行」を参照してください。

- ラボ管理を備えた ALM Edition を使用していない場合は、標準設定テスト・セットのテストを実行します。「標準設定テスト・セット内のテストの手動実行」および 「標準設定テスト・セット内のテストの自動実行」を参照してください。

このトピックの内容:

## 機能テスト・セット内のテストの実行

ALM では、機能テスト・セットのテストを実行する場合、ラボ管理を使用し、テスト・ツールで提供されているリモート・テスティング・ホスト上でテストを実行します。ラボ管理は、テスト結果を ALM に反映します。機能テスト・セット内のテストは、すべてまたは一部を実行できます。テストは、［実行グリッド］タブで即時実行するか、タイムスロット・モジュールを使用して、指定の日時に実行できるようにリソースを予約することが可能です。

ビルド検証スイートは、テスト・セットと同じ方法で実行できます。ビルド検証モジュールでは、ビルド検証スイートを即時実行できます。また、タイムスロット・モジュールでは、指定の日時にビルド検証スイートを実行できるようにリソースを予約することも可能です。

この演習では、次の内容について学習します。

- 「テスト・ラボ・モジュールでの機能テスト・セットの実行」
- 「タイムスロット・モジュールでの機能テスト・セットのスケジュール設定」

先頭に戻る

## テスト・ラボ・モジュールでの機能テスト・セットの実行

［実行グリッド］では、機能テスト・セットのテストを即時実行します。

この演習では、［Mercury Tours Site］テスト・セットをテスト・ラボ・モジュールで実行します。

テスト・ラボ・モジュールで機能テスト・セットを実行するには、次の手順を実行します。

1. テスト・ラボ・モジュールが表示されていることを確認します。

   ALM サイドバーの［テスト］で、［テスト ラボ］を選択します。

2. ［Mercury Tours Site］テスト・セットを選択します。

   テスト・セット・ツリーで、［Service Pack 1］の下にある［Cycle 1 - New Features］テスト・セット・フォルダを展開します。［Mercury Tours Site］テスト・セットを選択します。

3. 機能テスト・セットの実行ダイアログ・ボックスを開きます。

   ［テスト セットの実行］ボタンをクリックします。機能テスト・セットの実行ダイアログ・ボックスが開きます。

4. テスト・セットを実行します。

   ［実行］ボタンをクリックします。ALM はラボ管理を使用し、必要なツール・セットでテスティング・ホスト上でテストを実行します。

5. 実行の進行状況を表示します。

   ［実行レポート］ページが開き、実行したテストの現在のステータスと実行結果が表示されます。ページの更新、テストの停止、テスト実行全体に関するイベント・ログの表示が可能です。

6. 実行レポートを閉じます。

   テスト実行が完了したら、［実行レポート］ページを閉じます。

先頭に戻る

## タイムスロット・モジュールでの機能テスト・セットのスケジュール設定

タイムスロット・モジュールを使用して、機能テスト・セット用にリソースを予約します。

この演習では、［Mercury Tours Site］テスト・セットのスケジュール設定をテスト・ラボ・モジュールで行います。

タイムスロット・モジュールで機能テスト・セットのスケジュールを設定するには、次の手順を実行します。

1. タイムスロット・モジュールが表示されていることを確認します。

   ALM サイドバーの［テスト］の下にある［タイムスロット］を選択します。

2. 新しいタイムスロットを作成します。

   タイムスロットのツールバーで、［新規タイムスロット］ボタンをクリックします。［タイムスロットの予約］ダイアログ・ボックスが開きます。

3. 機能テスト・セットのスケジュールを指定します。

   1. ［実行］フィールドで［Functional Test Set］を選択します。

   2. ［開始］フィールドで［自動］を選択します。

   3. ［名前］フィールドに「Mercury Tours Nightly」と入力します。

   4. ［テスト セットの選択］で［なし］リンクをクリックし、［Mercury Tours Site］テスト・セットを選択します。

   5. ［開始時刻］フィールドで 20：00、［終了時刻］フィールドで 22:00 を指定し、テスト・セットが 20：00 から 22：00 の間に実行されるようにスケジュール設定します。

   6. ［要求されたホスト］グリッドに、ホストが自動的に追加されます。

   7. ［可用性の計算］ボタンをクリックし、タイムスロットが有効かどうかをチェックします。

4. タイムスロットを送信します。

   ［送信］をクリックします。

先頭に戻る

## 標準設定テスト・セット内のテストの手動実行

手作業でテストを実行する場合、テスト・ステップに従ってアプリケーションを操作します。続いて、期待される結果を実際の結果と比較し、結果を記録します。手動テストは、何回でも実行できます。テストの結果は、実行ごとに個別に保存されます。

注: この演習では、標準設定テスト・セットを実行します。ラボ管理を備えた ALM Edition を使用している場合は、機能テスト・セットをすでに定義しているので、「テスト結果の表示と分析」に進んでください。

標準設定テスト・セットでは、自動テストと手動テストの両方を手動で実行することができます。また、単独でのテストの実行と、テスト・セット全体の実行を選択することもできます。

ALM では、Sprinter（手動テストのための Micro Focus のソリューション）を使用して、手動テストを実行します。Sprinter を使用しない場合は、マニュアル・ランナーを使用します。

この演習では、次の内容について学習します。

- 「Sprinter による実行」
- 「マニュアル・ランナーによる実行」

先頭に戻る

## Sprinter による実行

Sprinter では、手動テスト・プロセスで使用すると便利な高機能ツールが提供されています。Sprinter は ALM と完全に統合されているので、両方のソリューションの利点を最大限に活用できます。

注: Sprinter のインストールについては、「始める前に」を参照してください。

この演習では、［Credit Cards］テストを実行します。このテストには、テスト設定が 3 つ含まれています。演習では、Mercury Tours アプリケーションでのテストを実行せずに、ステップを実行します。

Sprinter を使用してテストを実行するには、次の手順を実行します。

1. Sprinter を起動します。

   1. テスト・ラボ・モジュールが表示されていない場合、ALM サイドバーの［テスト］から［テスト ラボ］を選択してください。

   2. ［実行グリッド］タブをクリックします。

   3. ［実行］矢印をクリックし、［Sprinter で実行］を選択します。Micro Focus Sprinter が起動します。

2. 実行するテスト・インスタンスをテスト・セットから選択します。

   1. ［ALM テストを開く］ボタンをクリックします。ファイルを［開く］ダイアログ・ボックスが開きます。

   2. 左の表示枠で、［Root］フォルダを展開します。［Service Pack 1］の下にある［Cycle 1 - New Features］を展開します。［Mercury Tours Site］テスト・セットを選択します。テスト・セットが表示されます。

   3. ［American Express］、［Visa］、［MasterCard］の各チェックボックスを選択します。［開く］をクリックします。

3. ［American Express］インスタンスを実行するテスト・ステップを表示します。

   ［アクティブなテストを実行します。］ボタンをクリックします。［ステップ］表示枠が表示されます。

4. 最初のステップを実行します。

   1. ［実際の結果］ボタンをクリックします。［実際の結果］ダイアログ・ボックスが開くので、「Mercury Tours サイトを開く」と入力します。［OK］をクリックします。
   2. ［選択したステップを成功にする］ボタンをクリックします。

5. 2 番目のステップを実行します。

   1. ［実際の結果］ボタンをクリックします。［実際の結果］ダイアログ・ボックスが開くので、フライトの詳細情報とプリファレンスの入力が完了します。［OK］をクリックします。
   2. ［選択したステップを成功にする］ボタンをクリックします。

6. 残りのステップを成功にします。

   ［選択したステップを成功にする］の矢印をクリックし、［すべて成功にする］を選択します。

7. Visa インスタンスのテストに進みます。

   ［次のテスト］をクリックします。Sprinter は、テスト・リスト内にある次のインスタンスに進みます。

8. Visa インスタンスのステップをすべて成功にします。

   ［選択したステップを成功にする］の矢印をクリックし、［すべて成功にする］を選択します。

9. MasterCard インスタンスのテストに進みます。

   ［次のテスト］をクリックします。Sprinter は、テスト・リスト内にある次のインスタンスに進みます。

10. ［MasterCard］インスタンスのステップをすべて成功にします。

    ［選択したステップを成功にする］の矢印をクリックし、［すべて成功にする］を選択します。

11. ［MasterCard］インスタンスの最後のステップを「失敗」にします。

    ［ステップ 8］を選択して［選択したステップを失敗にする］ボタンをクリックします。

12. テスト実行を終了し、結果を表示します。

    1. 画面上部にある［実行制御］をクリックします。［実行制御］表示枠が開きます。

    2. ［実行の終了］ボタンをクリックします。

    3. 実行結果が［テスト］に表示されます。

13. ［実行グリッド］タブで実行結果を表示します。

    Sprinter を終了します。

    テスト実行結果が実行グリッドに表示されます。各テスト・ステップの実行結果は［最終実行レポート］表示枠に表示されます。

先頭に戻る

## マニュアル・ランナーによる実行

手動テストに Sprinter を使用できない環境では、マニュアル・ランナーを使用できます。

この演習では、［Credit Cards］テストを実行します。このテストには、テスト設定が 3 つ含まれています。演習では、Mercury Tours アプリケーションでのテストを実行せずに、ステップを実行します。

マニュアル・ランナーを使ってテストを実行するには、次の手順で行います。

1. 実行グリッドに［Cycle 1 - New Features］テスト・セット・フォルダが表示されていることを確認してください。

   1. テスト・ラボ・モジュールが表示されていない場合、ALM サイドバーの［テスト］から［テスト ラボ］を選択してください。

   2. テスト・セット・ツリーで、［Service Pack 1］の下にある［Cycle 1 - New Features］テスト・セット・フォルダを展開します。［Mercury Tours Site］テスト・セットを選択します。

   3. ［実行グリッド］タブをクリックします。

2. 実行するテスト・インスタンスをテスト・セットから選択します。

   Ctrl キーを押し、［実行グリッド］で［American Express］、［Visa］、［MasterCard］の各インスタンスを選択します。

3. マニュアル・ランナーを開きます。

   ［実行］矢印をクリックし、［マニュアル ランナーで実行］を選択します。［マニュアル ランナー］ダイアログ・ボックスが開きます。

4. テスト実行を開始します。

   ［実行開始］ボタンをクリックします。［マニュアル ランナー］ダイアログ・ボックスが開きます。

5. 最初のステップを実行します。

   1. ［実際］ボックスに、「Mercury Tours サイトを開く」と入力します。

   2. ［成功にする］ボタンをクリックします。ステップ 2 が表示されます。

6. 2 番目のステップを実行します。

   1. ［実際］ボックスに、フライトの詳細情報とプリファレンスの入力が完了します。

   2. ［成功にする］ボタンをクリックします。ステップ 3 が表示されます。

7. 残りのステップを成功にします。

   ［成功にする］の矢印をクリックし、［すべて成功にする］を選択します。

8. 実行を終了します。

   ［実行の終了］ボタンをクリックし、テスト実行を終了します。

9. Visa インスタンスのテストに進みます。

   ［実行開始］ボタンをクリックします。［マニュアル ランナー］ダイアログ・ボックスが開きます。インスタンス名がタイトル・バーに表示されます。

10. Visa インスタンスのステップをすべて成功にします。

    ［成功にする］の矢印をクリックし、［すべて成功にする］を選択します。

11. 実行を終了します。

    ［実行の終了］ボタンをクリックし、テスト実行を終了します。

12. MasterCard インスタンスのテストに進みます。

    ［実行開始］ボタンをクリックします。［マニュアル ランナー］ダイアログ・ボックスが開きます。インスタンス名がタイトル・バーに表示されます。

13. ［MasterCard］インスタンスのステップをすべて失敗にします。

    ［失敗にする］の矢印をクリックし、［すべて失敗にする］を選択します。

14. 実行を終了します。

    ［実行の終了］ボタンをクリックし、テスト実行を終了します。

15. 実行グリッドでテスト実行結果を確認します。

    テストの実行後、最後に実行したテスト実行の結果を実行グリッドで確認できます。

16. 各テスト・ステップの結果は、［最終実行レポート］表示枠で確認できます。

    1. 最近実行したインスタンスを 1 つ選択します。［最終実行レポート］表示枠が開かない場合は、表示枠の下にある［表示］ボタンをクリックしてください。［実行グリッド］の下に［最終実行レポート］表示枠が表示されます。

    2. 各ステップをクリックすると、ステップの説明、期待される結果、実際の結果が表示されます。

先頭に戻る

## 標準設定テスト・セット内のテストの自動実行

標準設定テスト・セット内の自動テストを実行すると、選択されているテスト・ツールが ALM によって自動的に起動されます。これにより、ローカル・マシンまたはリモート・ホストでテストが実行され、結果が ALM にインポートされます。

テスト・セットのテストをすべて実行することも、特定のテストを実行することもできます。テストは、［実行グリッド］タブまたは［実行フロー］タブから実行します。

この演習では、UFT テストを実行します。

注: UFT テストを実行するときの前提条件は、「始める前に」を参照してください。

自動テストを実行するには、次の手順で行います。

1. テスト・ラボ・モジュールが表示されていることを確認します。

   ALM サイドバーの［テスト］で、［テスト ラボ］を選択します。

2. ［Number of Passengers］テストを選択します。

   1. テスト・セット・ツリーで、［Mercury Tours Web Site］テスト・セット・フォルダを展開します。［Functionality And UI］の下にある［Mercury Tours Functionality］テスト・セットを選択します。

   2. ［実行グリッド］タブをクリックします。

   3. ［Number of Passengers］テストを選択します。

3. ［オートマティック ランナー］ダイアログ・ボックスが開きます。

   ［実行］ボタンをクリックします。［オートマティック ランナー］ダイアログ・ボックスが開き、選択したテストが表示されます。

4. テスト実行の設定を行います。

   ローカル・コンピュータでテストを実行するには、［すべてのテストをローカルで実行］チェックボックスを選択します。

5. テストを実行します。

   ［実行］ボタンをクリックします。ALM によって選択されているツールが自動的に起動し、テストが実行されます。［ステータス］カラムには、テスト実行の進行状況が表示されます。

6. ［オートマティック ランナー］ダイアログ・ボックスを閉じます。

   テスト実行が完了したら、［実行］＞［終了］を選択します。

7. 実行グリッドでテスト結果のサマリを確認します。

   実行グリッドには、テスト実行の最新のステータスが表示されます。各テスト・ステップの結果は、［最終実行レポート］表示枠に表示されます。

8. UFT を閉じます。

   UFT で［ファイル］＞［終了］を選択します。

先頭に戻る

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 17.0 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: