サンプル ビジュアル テスト:コントロールの選択を確認するための判断ロジックの使用: パート 2 詳細

サンプル ビジュアル テスト

以下の図に、このテスト シナリオに基づいた テスト ステップ ペインのサンプル ビジュアル テスト ステップを示します。テスト内のステップの進行を強調表示しています。

ステップの詳細

ビジュアルテストの各ステップの詳細は、以下のとおりです。

ステップ 1: <<開始>> ステップ。

ステップ 2: 記録された指定の画面を使用して後続の自動ステップが再生されることを示す画面ステップ。このステップが テスト ステップ ペインで強調表示されると、関連する画面が 画面プレビュー に表示されます。

ステップ 3: テスト アプリケーション内の Button コントロールをクリックする、記録されたステップ。ボタンをクリックすると、一連のコントロールがさまざまなタブに表示されます。Toolstrip タブには、テスト対象のコントロールが含まれています。

ステップ 4 から 5: 記録されたステップは、テスト対象の ComboBox コントロールを含む Toolstrip タブにアクセスして選択します。

ステップ 6: 判断ロジックを開始する If ステップ。判断ロジックの一部は、テストを記録したあとで、テスト担当者が作成します。ロジック アイコンは、このステップが判断ロジック ステップであることを示します。

判断ロジックによって、ComboBox コントロールの Text プロパティの内容が評価されます。コントロールに値が設定されていない場合、Text プロパティは Nothing または空白です。値が Nothing または空白の場合は、ビジュアル テストはある一連のステップを実行し、値が Nothing または空白以外の場合は、異なる一連のステップを実行します。

テスト ロジック デザイナ を使用して判断ロジックを設定するには、以下の操作を実行します。
  • コントロールのプロパティに基づく ロジックの種類を選択します。
  • 以下の操作を行うため、テスト ロジック デザイナ の [プロパティに基づく条件の定義] ページを使用します。
    • テスト対象アプリケーションを使用して、コントロールの名前を識別します。
    • テスト ロジック デザイナプロパティの選択 リストで テキスト を選択します。
    • 以下の図に示すように、条件が 等しい であり、期待値 フィールドが空白であることを確認します。
  • テスト ロジック デザイナ判断の構築 ページを使用して、条件ロジックの結果に応じて実行する一連のステップを指定します。このシナリオでは、結果が true の場合にステップ 6 から 10 を実行します。次に、Else の追加 をクリックして If ステップを判断ロジックに追加し、以下の図に示すように、結果が false の場合にステップ 11 から 15 を実行します。
注: これらのステップがビジュアル テストに挿入されると、If および Else ステップ以降のステップ番号が変わります。このシナリオでは、以下のステップ番号は、前に図に表示されている番号ではなく、判断ロジックがテストに追加されたあとの番号に基づいています。

ステップ 7: テスト担当者によって作成された 結果コメント ステップ。このステップは、判断ロジックが true と評価される場合に実行されます。ステップが実行されると、テスト結果にメッセージが送信されます。このメッセージは、ComboBox にテキストがないため、以前に選択されていないことを示します。また、コントロールに使用できる値が後続のステップで選択されることも示します。

ステップ 8 から 11: 判断ロジックが true と評価される場合、これらのステップは、使用可能な異なる ComboBox 項目にアクセスして選択します。まず、ComboBoxred が選択され、次に、green が選択されます。

ステップ 12: 判断ロジックの Else ステップ。判断ロジックでは、Else の追加 がロジックに組み込まれている場合に、このステップが作成されます。Else ステップは、判断ロジック内の If ステップの条件に一致しない場合に、判断ロジックの Else ステップと End If ステップの間にあるステップが再生されることを示します。

ステップ 13: テスト担当者によって作成された別の 結果コメント ステップ。このステップでは、テスト結果にメッセージが送信されます。このメッセージは、ComboBox テキストが Nothing ではなく、使用可能な項目が選択されることを示します。

ステップ 14 から 17: 判断ロジックが false と評価される場合、これらのステップは、使用可能な異なる ComboBox 項目にアクセスして選択します。まず、ComboBoxblue が選択され、次に、black が選択されます。

ステップ 18: ビジュアル テストの判断ロジックの一部として作成された End If ステップ。このステップで、If...Else ロジックが閉じます。

ステップ 19: <<終了>> ステップ。ビジュアル テストの再生を完了します。