ブレークポイントを使用した自動テストのデバッグ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • 特定のテストステップにブレークポイントを追加して、失敗または予期しない動作をトラブルシューティングするためにテストを一時停止します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > 自動テストフレームワーク (ATF) > テスト.
    2. 実行するテストを選択します。
    3. [テストステップ] 関連リストを選択すると、選択したテストのすべてのテストステップが一覧表示されます。
    4. ブレークポイントを追加または削除するテストステップを右クリックします。
    5. リストから [ブレークポイントを追加/削除] を選択します。
      ブレークポイントの追加方法を示す画像
      変更されたブレークポイントがテストステップにマークされます。
      注:
      ステップのブレークポイントのマークは、ブレークポイントがアクティブで、[デバッグテスト] を使用してテストが実行されると、そのブレークポイントテストステップの直前でテストが一時停止することを示します。[テストを実行] をクリックしてテストを実行すると、ブレークポイントは考慮されません。

      テストに設定するブレークポイントはユーザー固有です。他のユーザーがテストのブレークポイントを表示したり変更したりすることはできません。

      複数のブレークポイントを示す画像
      注:
      1 つのテストに複数のブレークポイントを設定できますが、テストステップごとに 1 つのブレークポイントしか設定できません。
    6. オプション: [ブレークポイント] 関連リストをクリックすると、テスト内のブレークポイントを持つすべてのテストステップが表示されます。
    7. [デバッグテスト] をクリックして、ブレークポイントを使用してテストを実行します。
      [デバッグテスト] モーダルが表示されます。[デバッグテスト] モーダルを示す画像
      • Safari – 選択したテストのクライアント側ステップの実行に使用されるブラウザー
      • [ロールバック前に一時停止] – テストの完了後にロールバックが発生する直前に、テストを一時停止するオプション
    8. ブレークポイントが実装されているステップを分析およびデバッグします。
      一時停止した時間 (分数) およびその他のオプションを示す画像
      注:
      すべてのブレークポイントで、テストの実行が 10 分間一時停止します。割り当てられた 10 分以内にテストステップをデバッグし、テストを再開して次のブレークポイントに達するまで実行できます。
      次のオプションは、テストがブレークポイントで一時停止している場合にのみ表示されます。
      • 続行:次のブレークポイントまでテストの実行を続行します。
      • ステップオーバー:すべてのステップでテストが一時停止します。現在のステップで一時停止しない場合は、[ステップオーバー] オプションを選択して次のステップにジャンプします。