ブレークポイントを使用した自動テストのデバッグ
特定のテストステップにブレークポイントを追加して、失敗または予期しない動作をトラブルシューティングするためにテストを一時停止します。
始める前に
必要なロール:admin
手順
- 移動先 すべて > 自動テストフレームワーク (ATF) > テスト.
- 実行するテストを選択します。
- [テストステップ] 関連リストを選択すると、選択したテストのすべてのテストステップが一覧表示されます。
- ブレークポイントを追加または削除するテストステップを右クリックします。
-
リストから [ブレークポイントを追加/削除] を選択します。
変更されたブレークポイントがテストステップにマークされます。注:ステップのブレークポイントのマークは、ブレークポイントがアクティブで、[デバッグテスト] を使用してテストが実行されると、そのブレークポイントテストステップの直前でテストが一時停止することを示します。[テストを実行] をクリックしてテストを実行すると、ブレークポイントは考慮されません。
テストに設定するブレークポイントはユーザー固有です。他のユーザーがテストのブレークポイントを表示したり変更したりすることはできません。
注:1 つのテストに複数のブレークポイントを設定できますが、テストステップごとに 1 つのブレークポイントしか設定できません。 - オプション: [ブレークポイント] 関連リストをクリックすると、テスト内のブレークポイントを持つすべてのテストステップが表示されます。
-
[デバッグテスト] をクリックして、ブレークポイントを使用してテストを実行します。
[デバッグテスト] モーダルが表示されます。
- Safari – 選択したテストのクライアント側ステップの実行に使用されるブラウザー
- [ロールバック前に一時停止] – テストの完了後にロールバックが発生する直前に、テストを一時停止するオプション
-
ブレークポイントが実装されているステップを分析およびデバッグします。
注:すべてのブレークポイントで、テストの実行が 10 分間一時停止します。割り当てられた 10 分以内にテストステップをデバッグし、テストを再開して次のブレークポイントに達するまで実行できます。次のオプションは、テストがブレークポイントで一時停止されている場合にのみ表示されます。
- 続行:次のブレークポイントまでテストの実行を続行します。
- ステップオーバー:すべてのステップでテストが一時停止します。現在のステップで一時停止しない場合は、[ステップオーバー] オプションを選択して次のステップにジャンプします。