このページを共有

# ビジネス・プロセス・テストの設定概要

この項では、さまざまなユースケース・シナリオを表すテスト設定を作成し、設定ごとに異なるデータ・セットにアクセスできるようにすることで、ビジネス・コンポーネント、フロー、ビジネス・プロセス・テストの柔軟性を高め、再利用を容易にする方法について説明します。

ALM の基本的なテスト設定機能に加え、ビジネス・プロセス・テストの設定は、それぞれのテスト設定用に提供されるデータ・セットの数に基いて、複数の反復に関連付けることができます。

注: フローの設定を定義することはできません。

テストの組み合わせジェネレータの使用を含む、テスト設定の作成に関するタスクの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「テスト設定の使用方法」を参照してください。

静的データと関連付けられたテスト設定

静的データは、ALM 内で各パラメータに直接提供される一連の値です。

手動および自動化されたビジネス・プロセス・テストのテスト設定を作成する際は、各ユースケースに対応した静的データを作成できます。各テスト設定では、複数の反復を追加して、それぞれの反復ごとに異なるパラメータ値を定義することもできます。静的データにアクセスするテスト設定の作成に関するタスクの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「静的データを関連付ける方法」を参照してください。

動的データと関連付けられたテスト設定

ビジネス・プロセス・テストの設定では、動的データにアクセスできます。動的データは、テスト・リソース・モジュールでアップロードした外部データ・テーブルで、ALM の外部から各反復のパラメータに提供される一連の値です。ここで使用する外部データ・テーブルは Microsoft Excel ファイルです。

注: テスト設定で外部データ・テーブルを使用する場合は、クライアント・コンピュータに Unified Functional Testing Add-in for Business Process Testing をインストールします。Unified Functional Testing Add-in for Business Process Testing は［Application Lifecycle Management アドイン］ページ (［ヘルプ］＞［アドイン］) から利用できます。

動的データにアクセスする設定を使用してビジネス・プロセス・テスト・インスタンスが実行される場合、テスト・インスタンスは Microsoft Excel ファイルのパラメータ値リストから設定の反復ごとにパラメータ値を取得します。

ALM では、次の動的データ・リソースを使用できます。

- テスト・レベル: テスト・レベルで指定した設定の各反復のパラメータ値をすべて含む Microsoft Excel ファイルを指定できます。Microsoft Excel ファイルは、テスト・リソース・モジュールでデータ・テーブルとしてアップロードされ、テスト計画モジュールの［パラメータ］タブでビジネス・プロセス・テストの設定と関連付けられます。
- 設定レベル (テスト・レベルのデータ・リソースをオーバーライド) : 代わりの Microsoft Excel ファイルを指定して、ビジネス・プロセス・テストに関連付けられたテスト・レベルのデータ・リソース・ファイルをオーバーライドすることができます。Microsoft Excel ファイルは、テスト・リソース・モジュールでデータ・テーブルとしてアップロードされ、テスト計画モジュールの［テスト設定］タブでビジネス・プロセス・テストの特定の設定と関連付けられます。

タスクの詳細については、『Micro Focus Application Lifecycle Management ユーザーズ・ガイド』の「動的データを関連付ける方法」を参照してください。

反復を含む設定の例

Login、ApproveLoan、Logout という 3 つのビジネス・コンポーネントで構成される銀行アプリケーションについて、次のビジネス・プロセス・テストと 3 つの設定について検討します。

- このビジネス・プロセス・テストは、全体を通してアプリケーションの次の機能をテストします。

  - アクセス権限が正しいこと (ユーザの識別情報に基づく) 。

  - 負荷が正しく処理されること (Microsoft Excel で作成した外部データ・リストを使用して銀行のマネージャが数多くの融資を承認する場合など) 。

  - 銀行のマネージャが緊急の優先度の高い融資を承認できること (Microsoft Excel で作成した別の外部リストを利用) 。この外部リストは、マネージャの承認を得た融資のみを含むように絞り込まれます。

- アクセス権限をテストするため、UserAccessData という名前の設定では静的データにアクセスします。この静的データは、3 回のテストの反復でテスト・パラメータ Username および Password に異なる値を提供します。1 回目の反復で通常の融資担当者のログイン情報を提供し、2 回目の反復で銀行のマネージャのログイン情報を提供し、3 回目の反復でアプリケーションのシステム管理者のログイン情報を提供します。これらのユーザはそれぞれアプリケーションに対して異なる権限とアクセス権を持っています。パラメータ値は ALM 内で指定されます。

- LoanData という名前の設定では、ApproveLoan コンポーネントで使用する LoanID 入力パラメータ用の 100 件の異なる値に対応した動的データにアクセスします。これらの値は、Microsoft Excel によるデータ・テーブル形式のテスト・リソースで提供されます。テストの反復は Microsoft Excel ファイル内の値ごとに実行されます。そのため、この設定を使用するテスト・インスタンスは、100 回実行されます。

  これらの設定ではテストの反復およびコンポーネントの反復用のデータ値を提供できます。

- 緊急の融資をテストするため、設定レベルのデータ・リソースを定義してビジネス・プロセス・テストのテスト・レベルのデータ・リソースをオーバーライドすることができます。このデータ・リソース (UrgentLoanData) には、承認対象の優先度の高い融資のみが含まれています。代わりの設定レベルの Microsoft Excel ファイル (この場合、承認済みの緊急融資) 内のフィルタ条件と値が一致するたびに、テストが 1 回反復されます。

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