パラメータの昇格
この項では、昇格によってフロー・レベルまたはテスト・レベルのパラメータを作成する方法について説明します。
パラメータの昇格の概要
コンポーネント・パラメータは、コンポーネントをフローまたはテストに追加するのと同時にフロー・レベルまたはテスト・レベルに昇格させることができます。同様に、フロー・パラメータは、フローをテストに追加するのと同時にテスト・レベルに昇格させることができます。
Business Process Testing では、標準設定の動作を指定することにより、コンポーネント・パラメータまたはフロー・パラメータの追加時に次のレベルにパラメータを自動昇格することが可能です。詳細については、
また、昇格したパラメータのステータスも表示できます。
昇格によるパラメータの作成
昇格によってフロー・レベルまたはテスト・レベルのパラメータを作成します。
昇格によってパラメータを作成するには、次の手順を実行します。
-
前提条件:フローやビジネス・プロセス・テストに追加するコンポーネントまたはフローにパラメータが定義されていることを確認します。
-
テスト計画モジュールの[テスト スクリプト]タブで、コンポーネント、フローを追加するフローまたはビジネス・プロセス・テストを選択します。これは、コンポーネントやフローから昇格されたパラメータに基づいて新規コンポーネントが作成されるフローまたはテストです。
-
コンポーネントまたはフローを選択し、次のレベルへパラメータを昇格します。
- [テスト スクリプト]タブで、[コンポーネントの選択]をクリックします。
- [コンポーネントの選択]/[フローの選択]表示枠で、フローやテストに追加するコンポーネントまたはフローを選択し、昇格するパラメータを含めます。
-
表示枠のツールバーの[簡易追加]をクリックし、昇格オプションのいずれかを選択します。
選択した昇格オプションによっては、[パラメータの昇格]ダイアログが開くことがあります。このダイアログでは、コンポーネント・パラメータをフローまたはテスト・レベルに昇格させたり、フロー・パラメータをテスト・レベルに昇格させたりすることができます。
UI 要素 説明 <新規インジケータ・カラム> 昇格時にパラメータが作成中の場合は[新規]がこのカラムに表示されます。 <すべてのチェックボックスを選択> コンポーネントをテストまたはフローに、あるいはフローをテストに追加するときに、昇格に関連する一覧表示されたパラメータを選択またはクリアします。 <チェックボックスを選択> コンポーネントをテストまたはフローに、あるいはフローをテストに追加するときに、昇格に関連するパラメータを選択またはクリアします。 キャンセル ダイアログ・ボックスを閉じます。ただし、コンポーネントやフローの追加処理は、パラメータを昇格せずに引き続き行われます。 コンポーネント・パラメータ名 コンポーネントまたはフローのパラメータを表示します。 パラメータ・ソース パラメータのソース(パラメータが元々定義されていたコンポーネントまたはフロー)を表示します。 パラメータ・タイプ パラメータのタイプ([入力]または[出力])を表示します。 テスト/フロー・パラメータ名 現在のビジネス・プロセス・テストまたはフローで、昇格されるパラメータに付けられている名前を表示します。パラメータが昇格された場合、サフィックスがパラメータに追加されて、ソース・コンポーネントが示されます。 常に既存のテスト・パラメータにリンクさせる テストまたはフローに同じ名前のパラメータがすでに存在する場合は、この UI 要素によって、ALM が昇格時に既存のテスト・パラメータを使用するか、追加のテスト・パラメータを作成するかが決まります。
オンにすると、パラメータが複数のコンポーネントから昇格されている可能性があるため、[テスト/フロー パラメータ名]のサフィックスは削除されます。
標準設定値:オフ
-
前回使用したのと同じパラメータの昇格方法で、コンポーネントまたはフローを追加するには、次のいずれかを実行します。
- コンポーネントまたはフローをダブルクリックします。
- コンポーネントまたはフローをスクリプト表示枠までドラッグします。
- オプションを選択せずにツールバーの[簡易追加]ボタンをクリックします。
- [簡易追加]ボタンの下向き矢印をクリックし、[簡易追加]を選択します。
ヒント: フロー出力パラメータを特定のコンポーネント出力パラメータから昇格させる場合、フロー出力パラメータは、コンポーネント・パラメータおよびフロー・パラメータの命名規則を満たすように自動的に名前が付けられます。必要であれば、ニーズに合うようにフロー出力パラメータの名前を変更できます。
-
テスト・パラメータとフロー・パラメータのリストと、そのパラメータが元々どのように定義されていたかを確認できます。
テスト・パラメータとフロー・パラメータを表示するには、テスト計画モジュールのテスト計画ツリーでビジネス・プロセス・テストまたはフローを選択し、[テスト スクリプト]タブをクリックします。[テスト パラメータの昇格ステータスの表示]
をクリックします。UI 要素 説明 [出力パラメータ]タブ フローに対して定義された出力パラメータを表示します。
利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックス
[入力パラメータ]タブ フローまたはビジネス・プロセス・テストのいずれかに対して定義された入力パラメータを表示します。 テスト/フロー・パラメータ名 ビジネス・プロセス・テストまたはフローに対して定義されたパラメータの名前。 コンポーネント出力パラメータ名 ビジネス・コンポーネントで定義された、対応する出力パラメータの名前。
フロー・パラメータがビジネス・コンポーネントから昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。
利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスの[出力パラメータ]タブ
コンポーネント名 出力パラメータが昇格された元のコンポーネントの名前。
フロー・パラメータがビジネス・コンポーネントから昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。
利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスの[出力パラメータ]タブ
コンポーネントで使用 入力パラメータが昇格された元のコンポーネントまたはフローの名前。
パラメータが昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。
利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスおよび[テスト パラメータ昇格ステータス]ダイアログ・ボックスの[入力パラメータ]タブ
パラメータを自動的に昇格させるには、次の手順を実行します。
[カスタマイズ]で自動昇格が有効になっている場合、ビジネス・コンポーネントまたはフロー・パラメータの作成時に、パラメータをすべて上位レベルに自動昇格させることができます。
-
ビジネス・コンポーネント・モジュールまたはテスト計画モジュールで、コンポーネントまたはフローを選択します。
-
[パラメータ]タブを選択して[新規パラメータ]をクリックします。
-
[新規パラメータ]ダイアログ・ボックスが開いたら、[テスト レベルに自動的に昇格]チェックボックスを選択してから保存します。
パラメータの昇格の例
3 つのコンポーネント(CreateLoan、VerifyLoan、ApproveLoan)は、LoanID というパラメータを使用して、顧客の融資要求を処理しています。loan ID はフロー・パラメータとして格納されており、フロー内の 3 つのコンポーネントからアクセスできます。
ただし、ビジネス・プロセスでは、loan ID にアクセスするためにビジネス・プロセス・テストのほかのフロー(CancelLoans など)が必要です。
ほかのフローからも LoanID にアクセスできるようにするために、各フローに対して LoanID パラメータをフロー・レベルに昇格させ、LoanID フロー出力パラメータを LoanID(同名) などのテスト・レベル・パラメータにリンクさせます。LoanID テスト・レベル・パラメータは、ビジネス・プロセス・テストのすべてのコンポーネントとフローからアクセスできます。

