テストを自動で実行する方法
このタスクでは、標準設定のテスト・セットを自動的に実行する方法について説明します。自動テストの実行の詳細については、「自動テスト実行の概要」を参照してください。
注: このタスクは、上位レベルのタスクの一環です。詳細については、「ALMでのテストの実行」を参照してください。
-
前提条件
-
リモート・テスト実行用にホストを設定します。テストを自動実行する前に、自動テストのリモート実行用にホスト・コンピュータを設定し、手動テストの実行用にテスト責任者を割り当てる必要があります。
注: UFT GUI テストの実行に関する重要な情報については、「UFT One GUI テストの実行方法」を参照してください。
-
ALM とテスティング・ホストの間で通信できるようにします。リモート・ホストで標準設定のテスト・セットを実行する場合、ALM はテスティング・ホストと直接通信して、テストを開始します。この通信を可能にするために開く必要があるポートや、調整が必要なその他のセキュリティ設定については、必要なテスト・ツールのドキュメントを参照してください。
- 手動テストを実行するテスト担当者を指定します。手動テストを自動実行してリモートホストを指定すると、指定されているテスト責任者に ALM からテストの実行を求める電子メールが送信されます。この通知は、そのテストに対して、有効な電子メール・アドレスを持つテスト責任者が指定されている場合にのみ送信できます。
テスト担当者を指定するには、[実行グリッド]タブでテストを指定し、[テスト担当者]カラムでユーザを選択します。
-
-
テスト実行のスケジュールと順序
次の方法を使用してテスト実行の方法と時刻を決定できます。
-
スケジュール設定を行います。テストを実行する日付や時刻、および条件の設定を指定できます。自動テスト・セットを実行するタスクの詳細については、「テスト実行をスケジュールする方法」を参照してください。
-
順序設定を行います。[テスト インスタンスの並べ替え]ダイアログ・ボックスを使用して、テストの実行順序を設定できます。次のいずれかを実行します。
-
[実行フロー]で、Ctrl キーを押しながら、2 つ以上のテストを選択します。テストを右クリックして、[テスト インスタンスの並べ替え]を選択します。
-
[実行グリッド]で、[テスト]>[テスト インスタンスの並べ替え]を選択します。
-
[テスト インスタンスの並べ替え]ダイアログ・ボックスのユーザ・インタフェースの詳細については、「[テスト インスタンスの並べ替え]ダイアログ・ボックス」を参照してください。
-
-
標準設定のテスト・セットの自動実行
オートマティック・ランナーを使用して、標準設定の手動テストや自動テストを自分のマシンで自動的に実行できます。
テスト・ラボ・モジュール>[テスト セット]タブで、次のいずれかを実行します。
-
1 つ以上の自動テストを含む標準設定のテスト・セットを選択して、[テスト セットの実行]ボタンをクリックします。
-
選択したテストを実行するには、標準設定のテスト・セットを選択して[実行グリッド]タブまたは[実行フロー]タブをクリックします。1 つ以上の自動テストを選択し、[実行]ボタンをクリックします。
-
手動テストだけを実行するには、テストを選択し、[実行]ボタンをクリックします。[手動テスト実行]ダイアログ・ボックスで、[オートマティック ランナー]を選択して[OK]をクリックします。
同一内容のテストを複数のリモート・ホストで実行するには、テスト・セットにテストの複数のインスタンスを追加します。テスト・インスタンスをテスト・セットに追加するユーザ・インタフェースの詳細については、「テストの選択表示枠」を参照してください。
オートマティック・ランナーのユーザ・インタフェースの詳細については、「[オートマティック ランナー]ダイアログ・ボックス」を参照してください。
-
-
結果
初期設定のテスト・セットの場合、自動テスト実行が完了したら、自動テスト実行の詳細を表示できます。[オートマティック ランナー]ダイアログ・ボックスで、[実行]>[実行ログの表示]を選択します。ユーザ・インタフェースの詳細については、「[実行ログ]ダイアログ・ボックス」を参照してください。
テストの実行が完了したら、次のモジュールにテスト結果のサマリを表示できます。
-
テスト・ラボ:それぞれのテスト実行に関する最新のステータスが[実行グリッド]に表示されます。各テスト・ステップの結果は、[最後の実行結果]表示枠に表示されます。[テスト インスタンスの詳細]ダイアログ・ボックスでは、さらに詳細な結果を確認できます。
-
テスト実行:プロジェクトのそれぞれのテスト実行に関する最新のステータスが表示されます。テスト実行の詳細に基づいてレポートを生成できます。
テスト結果の表示の詳細については、「テスト実行の表示」を参照してください。
-

