このページを共有

# 自動ビジネス・プロセス・テストとフローを実行する方法

このタスクでは、自動ビジネス・プロセス・テストとフローを実行する方法について説明します。

このタスクは、上位レベルのタスクの一環です。詳細については、「Business Process Testing の使用」を参照してください。

1. 前提条件

   - テスト・セット内のテストを実行する前に、そのテストに対して定義されている任意のテスト・パラメータの値を指定できます。値を指定しない場合に有効な標準設定値が指定されていなければ、テストの実行が失敗する可能性があります。

   - 自動テストをホスト・コンピュータ上で実行するには、その前に、ホスト上の関連テスト・ツールが、ALM によるテスト実行に対応していることを確認します。

     例:

     ALM で特定の UFT One クライアントへのアクセスを可能にするため、ホスト・コンピュータ上で UFT One を開き、［ツール］＞［オプション］＞［GUI テスト］＞［テスト実行］を選択して、［他の Micro Focus 製品でテストおよびコンポーネントを実行可能にする］が選択されていることを確認します。

   - テスト結果は、標準設定では ALM に保存されます。ALM から自動テストを実行する場合、大きいテスト結果を保存しないように設定できます。それには UPLOAD_RESULTS_AFTER_TEST_RUN サイト・パラメータを指定します。詳細については、『Micro Focus Application Lifecycle Management 管理者ガイド』の「ALM 設定パラメータの指定」を参照してください。

   - リモート・ホストで標準設定のテスト・セットを実行する場合、ALM はテスティング・ホストと直接通信して、テストを開始します。通信を可能にするために開く必要があるポートや、調整が必要なその他のセキュリティ設定については、テスト・ツールのドキュメントを参照してください。

   - UFT One コンポーネントを ALM から実行するには、ALM のアクセス許可が必要です。詳細については、『Micro Focus Application Lifecycle Management 管理者ガイド』の「ユーザ・グループとアクセス許可の管理」を参照してください。

   - UFT One ビジネス・プロセス・テストを ALM から実行する場合、UFT One コンピュータ上の UFT One Remote Agent の設定がテストの実行に影響することがあります。UFT One Remote Agent の詳細については、『Micro Focus Unified Functional Testing ユーザーズ・ガイド』を参照してください。

   - UFT One のビジネス・プロセス・テストをリモートで実行するための準備として、まずリモート・マシン上で ALM クライアントを共通モードで登録する必要があります。詳細については、『Micro Focus Application Lifecycle Management インストールおよびアップグレード・ガイド』を参照してください。

     注: UFT One のビジネス・プロセス・テストをリモート Windows 2012 マシンで実行する際に、COM+ ネットワーク・アクセス機能がインストールされていない場合は、登録後に Windows 2012 リモート・マシンを再起動する必要があります。

2. テストとフローのデバッグ - オプション

   自動化されたテストとフローをデバッグすることで、適切な実行を保証します。デバッグに関するタスクの詳細については、「自動コンポーネントを含むテストとフローをデバッグする方法」を参照してください。

3. ビジネス・プロセス・テストとフローへの反復の追加 - オプション

   テスト・ラボ・モジュールでは、ビジネス・プロセス・テストの実行回数 (反復) と、処理するデータを指定できます。テストの反復に関するタスクの詳細については、「反復データのセット方法」を参照してください。

   ヒント: パラメータ値は、テスト計画モジュールの［テスト設定］タブを使用して指定することもできます。

4. テストとフローを変更検出モードで実行するかどうかの決定

   BPT パッケージ・アプリ・キット を有効にしている場合、学習したフローを含む自動テストを変更検出モードで実行できます。これにより、テスト対象のパッケージ化されたアプリケーションが変更されているかどうかを確認できます。変更検出に関するタスクの詳細については、「変更検出モードでのテストの実行方法」を参照してください。

   ヒント: 変更検出モードでテストやフローが実行される場合、複数の反復が定義されていても、任意のコンポーネント、フロー、またはテストの選択した範囲の初回の反復のみが実行されます。

5. オートマティック・ランナーを使用したテストの実行

   オートマティック・ランナーを使用して、手動テストや自動テストを自分のマシンやリモート・ホストで自動的に実行できます。

   テスト・ラボ・モジュールの［テスト セット］タブで、次のいずれかを実行します。

   - 1 つ以上の自動テストを含むテスト・セットを選択して、［テスト セットの実行］ボタンをクリックします。

   - 選択したテストを実行するには、テスト・セットを選択して［実行グリッド］タブまたは［実行フロー］タブをクリックします。1 つ以上のテストを選択し、［実行］ボタンをクリックします。

   - 手動テストだけを実行するには、テストを選択し、［実行］ボタンをクリックします。［手動テスト実行］ダイアログ・ボックスで、［オートマティック ランナー］を選択して［OK］をクリックします。

   注:

   - 動的日付は、それが示す実際の日付に変換されます。
   - 手動実装のコンポーネント要求を含む自動テストを実行すると、実行中にコンポーネント要求は無視されます。

   オートマティック・ランナーのユーザ・インタフェースの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「［オートマティック ランナー］ダイアログ・ボックス」を参照してください。

   UFT Developer オートメーションを含むテスト

   UFT Developer コンポーネントを含むビジネス・プロセス・テストを実行する場合、次のようになります。

   - テストは、UFT Developer マシン上で実行します。

   - テストの実行が終了すると、各実行のステータスが実行グリッドに表示されます。［最終実行レポート］タブに、選択したテストの詳細が表示され、UFT Developer 実行レポートへのリンクが含まれます。テストが失敗すると、［最終実行レポート］タブに NUnit または JUnit コンソール出力の情報も表示されます。NUnit または JUnit コンソールからのビジネス・プロセス・テスト情報は、テスト実行に対する添付にあります。

   - UFT Developer 実行レポートのリンクをクリックして、UFT Developer HTML レポートの詳細を表示します。［添付］タブには、UFT Developer レポートを含む zip ファイルがあり、すべての画像が含まれています。

6. 検出した変更の解決

   BPT パッケージ・アプリ・キット を有効にして、変更検出モードでビジネス・プロセス・テストまたはフローを実行した場合、実行中パッケージ化されたアプリケーションで検出された変更を解決できます。変更を解決するタスクの詳細については、「検出した変更を表示し解決する方法」を参照してください。

7. 実行結果の表示

   テスト・ラボ・モジュールでテストまたはフローを実行した後は、さまざまな形式で結果を表示できます。

   - テスト・ラボ・モジュールで結果を表示します。最新のテスト実行の結果は、テスト・ラボ・モジュールの［実行グリッド］＞［最終実行レポート］タブに表示できます。この表示枠には、テスト内のすべてのビジネス・コンポーネントのステップが表示され、該当する場合は、テスト・ツールから報告された主なイベントの結果要約も表示されます。

     ［最終実行レポート］タブのユーザ・インタフェースの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「［実行グリッド］タブ」を参照してください。

     テストやフローが終了したときに［最終実行レポート］に表示されるパラメータには、動的日付の値ではなく実行時に使用された日付が表示されます。

   - 実行ログを表示します。自動テスト実行が完了したら、［オートマティック ランナー］ダイアログ・ボックスの［実行］＞［実行ログの表示］で自動テスト実行の詳細を表示できます。ユーザ・インタフェースの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「［実行ログ］ダイアログ・ボックス」を参照してください。

   - UFT One レポートを表示します。コンピュータに Unified Functional Testing または Business Process Testing 用の Unified Functional Testing アドインがインストールされている場合は、完全な UFT One レポートを表示できます。この階層化されたレポートには、自動化されたテスト実行での、それぞれの反復やビジネス・コンポーネントすべての全ステップに関する詳細が含まれています。アドインはApplication Lifecycle Management の［アドイン］ページ (［ヘルプ］＞［アドイン］) から利用できます。

     テスト・ラボ・モジュールの［実行グリッド］タブの［最終実行レポート］タブで、表示枠の［ステータス］カラムに表示されている、各反復に関するレポートへのリンクをクリックします。実行結果ビューアが開きます。

     実行結果ビューアでのテスト結果の表示および分析の詳細については、『Micro Focus Unified Functional Testing ユーザーズ・ガイド』を参照してください。

   ヒント: Business Process Testing フレームワーク・テスト実行メトリックのグラフを作成する方法のサンプルについては、このナレッジベース記事を参照してください。

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