Testim Docs JA

Tricentis Testim ユーザー制作日本語翻訳ドキュメント

デバッグコントロール

Testim Docs

デバッグコントロールを使用すると、テスト開発者はテスト実行の完了を待つことなく、実行中にテストの問題を特定して修正できます。テストのカバレッジが不足している場合(例

に新機能が追加された場合)、特定の位置から記録してテストにステップを追加することもできます。記録/作成、実行、およびデバッグのコントロールは、シームレスな開発環境を実現するために便利にグループ化されており、テスト開発者は 1 か所でテストの作成、テスト、デバッグを迅速に行うことができます。システムは以下のデバッグ、実行、記録機能をサポートしています:

デバッグ 実行 記録
ステップイン
ステップオーバー
ステップアウト
一時停止/続行
実行停止
再実行
デバッグ付きでローカル実行
デバッグなしでローカル実行
Grid 上で実行
ここから再生
同じパラメーターでローカル再実行
記録開始
この位置から記録開始

デバッグ、実行、および記録ボタンの有効/無効は、現在のエディターの状態(実行中、記録中など)によって決定されます。

ブレークポイント

ブレークポイントは、さまざまな段階でテスト実行を一時停止するために使用されます。ブレークポイントには 2 つのタイプがあります:

ブレークポイントの挿入

  • 仮想ブレークポイント - デバッグコントロールの使用時にシステムが自動的に作成するブレークポイント(ステップイン、ステップアウト、ステップオーバー、一時停止など)。仮想ブレークポイントは、点滅する強調表示された矢印で表されます。 仮想ブレークポイント

デバッグ付きでローカル実行

デバッグ付きでテストをローカル実行すると、デバッグ機能を使用しながらテストを実行でき、テストの特定の部分をより精密かつ制御された方法で詳しく調査できます。特定のポイントでテスト実行を一時停止することで、変数を調査したり、テストをステップ実行したり、エラーや予期しない動作を分析したりできます。例えば、デバッグモードでテストを実行すると、任意のポイントでテストを一時停止し、ステップオーバーでステップを実行し、グループにステップインしてグループ内の特定のステップの実行を表示するなどができます。デバッグモードはローカル実行でのみ機能します。

デバッグモードでテストを実行する:

  1. 次のいずれかを実行します:

  2. デバッグ付きでローカル実行ボタンをクリックします。

デバッグ付きローカル実行

  1. 実行オプションドロップダウンメニューをクリックし、デバッグ付きでローカル実行オプションをクリックします。

実行オプションからのデバッグ付きローカル実行の選択

  1. F5キーを押します。

テストの実行が開始され、デバッグコントロールメニューが表示されます。

デバッグコントロールメニュー

  1. テストを一時停止するには、デバッグコントロールメニュー一時停止ボタンをクリックします。

デバッグの一時停止

テストを一時停止すると、デバッグコントロールが表示されます。デバッグコントロールの詳細は以下を参照してください。

  1. 任意のポイントでテスト実行を停止してデバッグモードを終了するには、停止ボタンをクリックします。

デバッグモードの停止

デバッグコントロールメニュー

デバッグモードでテストを実行すると、デバッグコントロールメニューが表示され、テストの特定の部分をナビゲートして実行するための以下のツールが提供されます。

デバッグコントロールメニュー

移動

デバッグコントロールメニューをクリック&ドラッグして移動できます。

デバッグの一時停止と続行

  • 一時停止: エディター内の任意のポイントでテスト実行を一時停止します。「一時停止」ボタンをクリックすると、テスト実行は「最も近い」ステップで一時停止されます。
  • 続行: テストの最後に到達するまで、現在の場所からテスト実行を続行します。

ステップオーバー

このコントロールを使用して、グループの内部にステップインせずにスキップします。「ステップオーバー」ボタンをクリックすると、エディターは次のステップまたはグループを実行します。次のステップがグループの場合、エディターはグループ内部にステップインせずにグループを実行し、グループステップの後で停止し、停止した場所を点滅する矢印(仮想ブレークポイントとも呼ばれます)でマークします。通常のブレークポイントとは異なり、仮想ブレークポイントはシステムが実行を停止したテスト内の場所です。

ステップオーバー

ステップオーバー動作イメージ

ステップイン

このコントロールを使用して、グループにステップインし、その内部実行を確認します。「ステップイン」ボタンをクリックすると、エディターはグループを開き(グループのステップを表示し)ますが、まだ実行はしません。この場合、仮想ブレークポイントはグループ内の最初のステップの前に配置されます。

ステップイン

ステップイン動作イメージ

ステップアウト

このコントロールを使用して、グループのステップを実行した後、グループの内部ビューを終了します。これは、グループにステップインした後、グループのステップを実行してからグループからステップアウトしたい場合に便利です。例えば、問題がグループ自体ではなく、その呼び出し元にあると考える場合などです。「ステップアウト」ボタンをクリックすると、システムはグループの残りのステップを実行し、グループからステップアウトし、グループステップの後に仮想ブレークポイントを配置します。

ステップアウト

ステップアウト動作イメージ

再実行

このコントロールを使用して、手動でテストを停止して再実行することなく、同じテストを迅速かつ簡単に再実行できます。これは、同じシナリオを再テストしたい場合や、修正が問題を解決したことを確認したい場合に便利です。「再実行」ボタンをクリックすると、システムは直ちにテストを最初から実行し始めます。

再実行動作イメージ

実行停止

実行停止コントロールを使用して、テスト実行を停止し、「作成モード」に移行できます。これは、テストの問題を特定して修正した場合や、長時間実行されているテストまたはデバッグセッションを中断する必要がある場合に便利です。 テスト実行を停止するには:

  • テストの実行中に、実行停止ボタンをクリックします。

ローカル実行(デバッグなし)

この実行オプションを使用すると、デバッグ機能なしでテストをローカルで実行できます。このモードでテストを実行すると、ブレークポイントに遭遇してもテスト実行は一時停止しません。これは、デバッグのオーバーヘッドなしで、テストの出力や動作をすばやく確認したい場合に便利です。 ローカル実行するには:

  • 実行オプションドロップダウンメニューをクリックし、ローカル実行オプションをクリックします。

ローカル実行デバッグなし

テストはブレークポイントで一時停止せずに実行されます。