このページを共有

# ビジネス・プロセス・テストおよびフローの作成方法

このタスクでは、ビジネス・プロセス・テストとフローを作成、変更、使用する方法について説明します。

注:

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

1. テスト・サブジェクトの作成

   ほかの ALM テスト・タイプと同様に、テスト計画ツリーでフォルダを作成します。

2. テスト計画ツリーでのビジネス・プロセス・テストとフローの作成

   テスト・サブジェクト・フォルダにビジネス・プロセス・テストとフローを作成します。

   1. テスト計画ツリーでフォルダを右クリックし、［新規テスト］を選択します。

   2. ［新規テスト］ダイアログ・ボックスの［タイプ］フィールドの入力で、必ず次のテスト・タイプのいずれかを選択します。

      - BUSINESS-PROCESS: ビジネス・プロセス・テストを作成する場合
      - FLOW: フローを作成する場合

   3. ［新規テスト］ダイアログ・ボックスの残りのフィールドに入力します。

   4. テストまたはフローを保存します。ユーザ・インタフェースの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「 ［新規テスト］ダイアログ・ボックス」を参照してください。

3. ビジネス・プロセス・テストとフローの更新

   各ビジネス・プロセス・テストまたはフローについて、その詳細、添付ファイル、パラメータなどを更新できます。ビジネス・プロセス・テストまたはフローを右クリックして［テストの詳細］を選択します。［テストの詳細］ダイアログ・ボックスが開きます。ユーザ・インタフェースの詳細については、「Business Process Testing の［テストの詳細］ダイアログ・ボックス」を参照してください。

4. ビジネス・プロセス・テストとフローへのブランチの追加 - オプション

   ビジネス・プロセス・テストまたはフローごとに、ブランチを制御タイプの要素として追加できます。これにより、特定の条件が満たされたときの続行方法をテスト・スクリプトに指示できます。各ブランチ内には、テスト・スクリプトが実行時のアプリケーション・ステータスに応じて実行するさまざまなアクションを指定します。スクリプトが実行する各アクションは、ブランチ・オプションの内側で定義されます。タスクの詳細については、「ブランチの追加」を参照してください。

5. ビジネス・プロセス・テストまたはフローへのコンテンツの追加

   次の方法でビジネス・プロセス・テストのコンテンツを作成します。

   - ［コンポーネントの選択］/［フローの選択］表示枠からビジネス・コンポーネントやフローをドラッグし、［テスト スクリプト］タブのテストにドロップします。

   - ［コンポーネントの選択］/［フローの選択］表示枠からビジネス・コンポーネントやフローをドラッグし、［テスト スクリプト］タブのフローにドロップします。

   コンテンツの作成は、［テスト スクリプト］タブのグリッドとキャンバスの両方から実行できます。

   ヒント: ［テスト スクリプト］タブのグリッドでは、情報を拡張ビューに表示できます。これにより、各種リンクをクリックしてドリルダウンしなくても、テストの総合的なビューをより高いレベルで表示できます。

   ユーザ・インタフェースの詳細については、「Business Process Testing の［テスト スクリプト］タブ」を参照してください。

   ヒント: ［テスト スクリプト］タブのグリッドとキャンバスの両方で、次の操作を実行して、ビジネス・コンポーネントとフローをテストの論理順に並べることができます。

   - ツールバーの上向き矢印ボタンと下向き矢印ボタンを使用して、ビジネス・コンポーネントとフローを選択します。
   - ビジネス・コンポーネントとフローをドラッグ・アンド・ドロップします。

   例:

   融資要求ビジネス・プロセス (RequestAndProcessLoans) のテストには、ログインおよびログアウトのためのコンポーネントと、融資要求を処理するためのコンポーネント (CreateLoan、SearchLoan、ApproveLoan) を格納したフロー (ProcessLoans) を含めることができます。

6. ビジネス・プロセス・テストおよびフローのコンポーネントの記録 - オプション

   アプリケーションをナビゲートすることで、ビジネス・プロセス・テストとフローを自動的に作成できます。ナビゲート中に行われたアクションは、ビジネス・コンポーネントとして記録されます。

   タスクの詳細については、「フローおよびビジネス・プロセス・テストにコンポーネントを記録する方法」を参照してください。

7. ビジネス・プロセス・テストとフローの学習 - オプション

   BPT パッケージ・アプリ・キットを使用すると、パッケージ化されたアプリケーションをナビゲートすることで、ビジネス・プロセス・テストとフローを自動的に作成できます。

   タスクの詳細については、「フローとビジネス・プロセス・テストの学習方法」を参照してください。

8. コンポーネントのリクエスト - オプション

   テストやフローの設計時に、コンポーネントの作成をリクエストして、コンポーネントの作成の詳細を指定できます。コンポーネント要求は、通常のコンポーネントと同じ方法でテストまたはフローに含めることができます。

   1. テスト計画ツリーで、コンポーネントをリクエストするビジネス・プロセス・テストまたはフローを選択し、［テスト スクリプト］タブをクリックします。
   2. ボタンをクリックして［コンポーネントの詳細］ダイアログ・ボックスを開きます。
   3. ［新規コンポーネント要求］でコンポーネント要求の名前を変更し、［責任者］などの関連フィールドに情報を入力します。
   4. ［OK］をクリックします。新しいコンポーネント要求が、選択したビジネス・プロセス・テストまたはフローの［テスト スクリプト］タブと、コンポーネント・ツリー表示枠の［コンポーネント要求］フォルダの下に［Not Implemented］ステータスで表示されます。コンポーネント要求からコンポーネントを作成するタスクの詳細については、手順「ALM でのビジネス・コンポーネントの作成」を参照してください。

   ヒント: ほかのコンポーネントとは異なり、リクエストしたコンポーネントはテスト計画モジュールから直接変更できます。ただし、コンポーネント要求がビジネス・プロセス・テストのフロー内に含まれる場合を除きます (この場合は、ビジネス・プロセス・テストからコンポーネント要求を表示することしかできません) 。

   注: コンポーネント要求を自動化することはできません。オートメーションは対応するコンポーネントを作成した後で追加できます。

9. 実行条件の設定

   次の条件を定義できます。

   - 条件を満たさないビジネス・コンポーネントを、フロー内の次のコンポーネントに進めるかどうか。

   - 条件を満たさないビジネス・コンポーネントを、テスト内の次のコンポーネントに進めるかどうか。

   - 条件を満たさないフローを、テスト内の次のフローに進めるかどうか。

   コンポーネントまたはフローのステータスは、次の値に設定できます。

   - ［無視］ (手動テスト) または［実行なし］ (自動テスト)

   - 失敗: ステータスを［失敗］に設定すると、失敗の条件に応じて、テストまたはフローの実行が停止します。詳細については、次のステップを参照してください。

   ［テスト スクリプト］タブで、フロー内のビジネス・コンポーネント、テスト内のビジネス・コンポーネント、テスト内のフローに対応するをクリックします。［実行条件］ダイアログ・ボックスが開きます。ユーザ・インタフェースの詳細については、「［実行条件］ダイアログ・ボックス」を参照してください。

10. コンポーネントとフローの失敗条件の設定

    テストの特定のビジネス・コンポーネントまたはフローが失敗したときに、ビジネス・プロセス・テストの実行を続行するか終了するかどうかを定義できます。

    ［テスト スクリプト］タブで、ビジネス・コンポーネントの［失敗時］カラムをクリックします。［終了］または［続行］を選択します。

    ユーザ・インタフェースの詳細については、「Business Process Testing の［テスト スクリプト］タブ」を参照してください。

    ［失敗時］の標準設定値を設定する方法は、『Micro Focus Application Lifecycle Management 管理者ガイド』の「失敗時の動作の標準設定」を参照してください。

11. コンポーネントとフローのグループ化

    場合によっては、複数のビジネス・コンポーネントまたはフローをまとめて、グループとして反復すると便利なことがあります。

    テスト計画ツリーで、［テスト スクリプト］タブをクリックします。グループ化するコンポーネントまたはフローを選択して右クリックし、［グループ］＞［グループ］を選択します。

    グループを反復する場合:

    - 同じグループに入れる項目は、すべて反復回数が同じで、反復範囲が同じであることが必要です。そうでない場合は、警告メッセージが表示されます。

    - 反復回数は、そのグループに定義されている値セットの合計数を示します。

    - 反復範囲は、テストの実行時に使用するように現在設定されている反復のサブセットを示します。

    グループ作成のユーザ・インタフェースの詳細については、「Business Process Testing の［テスト スクリプト］タブ」を参照してください。

    グループの反復の概念の詳細については、「反復の概要」を参照してください。

    グループ反復のユーザ・インタフェースの詳細については、「［反復］ページ」を参照してください。

    グループの反復に関するタスクの詳細については、「反復データのセット方法」を参照してください。

12. テストの検証

    ビジネス・プロセス・テストとフローをチェックして、テストやフローが正しく実行されるのを中断する可能性があるコンポーネント・エラーを見つけることができます。テスト計画モジュールでビジネス・プロセス・テストやフローを検証すると、すべてのテスト・セット内のテストまたはフローのすべてのインスタンスがチェックされます。

    テスト計画ツリーで、［テスト スクリプト］タブをクリックします。検証するビジネス・プロセス・テストまたはフローを選択します。をクリックします。

    エラーが検出された場合、必要に応じてテストを変更します。検証チェックを繰り返します。エラーが解決された場合、検証が正しく完了したことを示すメッセージが表示されます。

    ユーザ・インタフェースの詳細については、「［テスト検証結果］ダイアログ・ボックス」を参照してください。

13. テスト計画モジュールからの手動テストの実行 - オプション

    ビジネス・プロセス・テストは、プリントアウトから手動で実行できます。プリントアウトには、ビジネス・プロセス・テストの各フロー、グループ、反復、コンポーネント、ステップの関連パラメータの値が詳細に示されます。プリントアウトを生成するには、ビジネス・プロセス・テストを選択し、テスト計画モジュールのアナリシス・メニューから次のいずれかのプロジェクト・レポート実行します。

    - ビジネス・プロセス・テストとコンポーネント・ステップ

    - ビジネス・プロセス・テストとコンポーネント・ステップおよびコンポーネントの詳細

    ヒント: これらのレポートは、監査目的でも実行できます。

14. テスト計画モジュールでの自動テストとフローのデバッグ

    テスト計画モジュールでテストまたはフローをデバッグすることで、自動コンポーネントがテストまたはフローで全体として正常に実行されるかどうかをチェックできます。たとえば、テスト内のコンポーネントおよびフローの順序が論理的かどうか、テスト内の先行するコンポーネントが終了したところでコンポーネントが開始されているかどうかなどをチェックできます。

    タスクの詳細については、「自動コンポーネントを含むテストとフローをデバッグする方法」を参照してください。

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