このページを共有

# 自動化されたテストとフローのデバッグ

1 つ以上の自動ビジネス・コンポーネントで構成されるビジネス・プロセス・テストやフローは、テスト計画モジュールでコンポーネントをデバッグ・モードで実行してデバッグできます。

注: API オートメーションを含むコンポーネントのデバッグはサポートされていません。キーワード GUI オートメーションおよびスクリプト GUI オートメーションを含むコンポーネントはデバッグできます。

このタスクは、上位レベルのタスクの一環です。詳細については、「ビジネス・プロセス・テストおよびフローの計画」を参照してください。

このトピックの内容:

## テストとフローのデバッグの概要

デバッグの実行は、一般に、個々のコンポーネントが正しく実行されることをオートメーション・エンジニアが UFT One などの関連テストツールで確認し、すべてのコンポーネントのステータスが「Ready」になってから行います。

デバッグの目的は、テストが正常に実行されることを確認し、テストの構築時に発生する可能性がある潜在的なエラーを特定することです。たとえば、テスト内のビジネス・コンポーネントの論理的な順序、各コンポーネントに必要な前提条件と後提条件、コンポーネント・パラメータ値の適合性などを、特に出力値が他のコンポーネントの入力値として使用される場合についてチェックできます。

テストまたはフロー内の各ビジネス・コンポーネントをデバッグモードと標準モードのどちらで実行するかを選択します。

自動コンポーネントをデバッグ・モードで実行する場合 | コンポーネントが開いてからすぐに一時停止するため、担当者（またはオートメーション・エンジニア）がテスト・ツールで利用可能なデバッグ・ツールを使用してコンポーネントをデバッグできます。1 つのコンポーネントが終了すると、次のコンポーネントが直ちに開きます。 テストやフローをデバッグする場合、ALM によってテスト・ツールが開かれます。続いて、ローカル・コンピュータ上でテストが実行されます。 ALM は、テスト内の最初のキーワード GUI またはスクリプト・コンポーネントで、テスト・ツールを起動し、そのコンポーネントに関連付けられているアプリケーション領域から適切なアドインをロードします。このアドインは、テスト内のすべてのコンポーネントに必要なアドインと想定されます。 デバッグの実行が完了すると、ビジネス・コンポーネントのテストの成功または失敗を示す［デバッグ実行情報］ダイアログ・ボックスが ALM に表示されます。この結果は、デバッグ目的にのみ提供されており、ALM には保存されません。 UFT One などのテスト・ツールにアクセスして、個々のビジネス・コンポーネントの実行とデバッグを行うこともできます。コンポーネントを UFT One で実行しデバッグする方法については、UFT One ヘルプを参照してください。
自動コンポーネントを標準モードで実行する場合 | テスト・ツールは、コンポーネント内のすべてのステップを連続して実行し、それから次のコンポーネントを開きます。コンポーネントを標準モードで実行している間は、デバッグ・オプションを使用できません。

先頭に戻る

## 自動コンポーネントを含むテストとフローのデバッグ

1 つ以上の自動ビジネス・コンポーネントで構成されるビジネス・プロセス・テストやフローは、テスト計画モジュールでコンポーネントをデバッグ・モードで実行してデバッグします。

自動テストまたはフローをデバッグするには、次の手順を実行します。

1. 前提条件：次のことを確認します。

   - デバッグする予定のフローまたはビジネス・プロセス・テストに自動コンポーネントのみが含まれる。

   - デバッグする予定のコンポーネントに、スクリプト GUI オートメーションまたはキーワード GUI オートメーションのどちらかがある。

   - すべてのパラメータに対して標準設定値が設定されている。値の設定に関するタスクの詳細については、「パラメータ値の設定」を参照してください。

   - UFT One：キーワード GUI の自動ビジネス・コンポーネントを含むフローとビジネス・プロセス・テストをデバッグまたは実行するか、テスト結果を表示するには、次のいずれかがインストールされていることを確認します。

     - QuickTest Professional バージョン 10.00 または 11.00

     - UFT One バージョン 11.50 以降

   - UFT One：テストを Web ブラウザで実行する前に、すべてのブラウザを閉じてください。UFT One によって（UFT One のアプリケーション領域で定義された）Web アドインがロードされてからでなければ、テストのステップでブラウザを開くことはできません。

   - UFT One：テストに UFT One コンポーネントが含まれる場合は、ブラウザが開く前に、テストの初めに UFT One コンポーネントが含まれていることが必要です。

2. 自動化されたテストとフローをデバッグします。

   テスト計画モジュールのテスト計画ツリーで、目的のフローまたはテストを選択し、［テスト スクリプト］タブをクリックします。［テストの実行またはデバッグ］をクリックします。

   UI 要素 | 説明
   --- | ---
   デバッグ | キーワード GUI コンポーネントおよびスクリプト GUI コンポーネントを、すべてデバッグ・モードで実行するように設定します。 次のコンポーネントはデバッグ・モードで実行できません。 API コンポーネント UFT Developer コンポーネント
   標準 | すべてのコンポーネントを標準モードで実行するように設定します。
   スキップ | 特定のコンポーネントをスキップ・モードで実行するように設定します。
   ［コンポーネント］カラム | 利用可能なビジネス・コンポーネントが一覧表示されます。
   実行モード | テスト・フローの実行に使用される実行モードが表示されます。 ［実行モード］カラムの目的のセルをクリックすると、次のいずれかのモードを選択できます。 デバッグ：指定したビジネス・コンポーネントの最初のステップを実行する前にテストを一時停止します。テスト内でのブレークポイントの位置は、キーワード・ビュー（UFT One コンポーネントの場合、UFT One のエキスパート・ビュー）の左の余白に、赤のスポットアイコンで示されます。これにより、テスト・ツールのすべてのデバッグ・オプションを使用して、コンポーネント内の 1 つまたは複数の特定のステップのパフォーマンスをチェックできます。その後、実行を続行できます。 UFT One のデバッグ・オプションの詳細については、UFT One ヘルプを参照してください。 標準：標準モードでは、選択したビジネス・コンポーネントが一時停止せずに最初から最後まで実行されます。 スキップ：選択したビジネス・コンポーネントをスキップします。

3. デバッグ実行を監視します。

   デバッグ・モードでのテストまたはフローの実行中に、デバッグ実行を監視できます。

   - タスク・バーで、テスト計画モジュール、UFT One などのテスト・ツール、テスト中のアプリケーションを切り替えることができます。
   - テスト計画モジュールの［テスト スクリプト］タブのツールバーの下に、テストのステータスおよび現在実行されているコンポーネントの名前が「`実行中（OrderStart）`」のように表示されます。［実行の停止］ボタンをクリックすると、いつでも実行を停止できます。
   - 関連するテストツールでは、実行されているテストのステータス（「実行中」、「準備完了」など）がウィンドウ下部のステータス・バーに表示されます。
   - UFT One キーワード GUI または GUI スクリプト：［ステップ オーバー］、［ステップ イントゥ］などの、［デバッグ］メニューのすべてのデバッグ機能を使用できます。適用可能なデバッグ・オプションの詳細については、『Micro Focus Unified Functional Testing ユーザーズ・ガイド』を参照してください。
   - UFT One キーワード GUI または GUI スクリプト：デバッグ・モードでビジネス・コンポーネントを実行するように選択した場合は、コンポーネントが UFT One で開かれた後にテストが一時停止します。UFT One のデバッグ・オプションを使用して、表示されたコンポーネントの実行継続を制御してください。先に進む準備ができたら、UFT One で実行を続行します。
   - 1 つのコンポーネントの実行が終了したら、そのコンポーネントは閉じられ、テスト内の次のコンポーネントがテスト・ツールで開かれます。

4. デバッグ実行が完了すると、ALM によってテスト・ツールから結果がインポートされ、［デバッグ実行情報］ダイアログ・ボックスに以下のサマリ情報が表示されます。

   - テストまたはフロー全体の成功/失敗のステータスと、個々の自動コンポーネントの成功/失敗のステータス
   - テスト・ツールによるすべての関連メッセージ

先頭に戻る

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 17.0 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: