パラメータの昇格

この項では、昇格によってフロー・レベルまたはテスト・レベルのパラメータを作成する方法について説明します。

パラメータの昇格の概要

コンポーネント・パラメータは、コンポーネントをフローまたはテストに追加するのと同時にフロー・レベルまたはテスト・レベルに昇格させることができます。同様に、フロー・パラメータは、フローをテストに追加するのと同時にテスト・レベルに昇格させることができます。

Business Process Testing では、標準設定の動作を指定することにより、コンポーネント・パラメータまたはフロー・パラメータの追加時に次のレベルにパラメータを自動昇格することが可能です。詳細については、「ビジネス・コンポーネントまたはフロー・パラメータを作成する際に、自動昇格を有効にする」を参照してください。

また、昇格したパラメータのステータスも表示できます。

先頭に戻る

昇格によるパラメータの作成

昇格によってフロー・レベルまたはテスト・レベルのパラメータを作成します。

昇格によってパラメータを作成するには、次の手順を実行します。

  1. 前提条件:フローやビジネス・プロセス・テストに追加するコンポーネントまたはフローにパラメータが定義されていることを確認します。

  2. フローまたはタスクを選択します。

    テスト計画モジュールの[テスト スクリプト]タブで、コンポーネント、フローを追加するフローまたはビジネス・プロセス・テストを選択します。これは、コンポーネントやフローから昇格されたパラメータに基づいて新規コンポーネントが作成されるフローまたはテストです。

  3. コンポーネントまたはフローを選択し、次のレベルへパラメータを昇格します。

    1. [テスト スクリプト]タブで、[コンポーネントの選択]をクリックします。
    2. [コンポーネントの選択]/[フローの選択]表示枠で、フローやテストに追加するコンポーネントまたはフローを選択し、昇格するパラメータを含めます。
    3. 表示枠のツールバーの[簡易追加]をクリックし、昇格オプションのいずれかを選択します。

      選択した昇格オプションによっては、[パラメータの昇格]ダイアログが開くことがあります。このダイアログでは、コンポーネント・パラメータをフローまたはテスト・レベルに昇格させたり、フロー・パラメータをテスト・レベルに昇格させたりすることができます。

      UI 要素 説明
      <新規インジケータ・カラム> 昇格時にパラメータが作成中の場合は[新規]がこのカラムに表示されます。
      <すべてのチェックボックスを選択> コンポーネントをテストまたはフローに、あるいはフローをテストに追加するときに、昇格に関連する一覧表示されたパラメータを選択またはクリアします。
      <チェックボックスを選択> コンポーネントをテストまたはフローに、あるいはフローをテストに追加するときに、昇格に関連するパラメータを選択またはクリアします。
      キャンセル ダイアログ・ボックスを閉じます。ただし、コンポーネントやフローの追加処理は、パラメータを昇格せずに引き続き行われます。
      コンポーネント・パラメータ名 コンポーネントまたはフローのパラメータを表示します。
      パラメータ・ソース パラメータのソース(パラメータが元々定義されていたコンポーネントまたはフロー)を表示します。
      パラメータ・タイプ パラメータのタイプ([入力]または[出力])を表示します。
      テスト/フロー・パラメータ名 現在のビジネス・プロセス・テストまたはフローで、昇格されるパラメータに付けられている名前を表示します。パラメータが昇格された場合、サフィックスがパラメータに追加されて、ソース・コンポーネントが示されます。
      常に既存のテスト・パラメータにリンクさせる

      テストまたはフローに同じ名前のパラメータがすでに存在する場合は、この UI 要素によって、ALM が昇格時に既存のテスト・パラメータを使用するか、追加のテスト・パラメータを作成するかが決まります。

      オンにすると、パラメータが複数のコンポーネントから昇格されている可能性があるため、[テスト/フロー パラメータ名]のサフィックスは削除されます。

      標準設定値:オフ

    4. 前回使用したのと同じパラメータの昇格方法で、コンポーネントまたはフローを追加するには、次のいずれかを実行します。

      • コンポーネントまたはフローをダブルクリックします。
      • コンポーネントまたはフローをスクリプト表示枠までドラッグします。
      • オプションを選択せずにツールバーの[簡易追加]ボタンをクリックします。
      • 簡易追加]ボタンの下向き矢印をクリックし、[簡易追加]を選択します。

      ヒント: フロー出力パラメータを特定のコンポーネント出力パラメータから昇格させる場合、フロー出力パラメータは、コンポーネント・パラメータおよびフロー・パラメータの命名規則を満たすように自動的に名前が付けられます。必要であれば、ニーズに合うようにフロー出力パラメータの名前を変更できます。

  4. テスト・パラメータとフロー・パラメータのリストと、そのパラメータが元々どのように定義されていたかを確認できます。

    テスト・パラメータとフロー・パラメータを表示するには、テスト計画モジュールのテスト計画ツリーでビジネス・プロセス・テストまたはフローを選択し、[テスト スクリプト]タブをクリックします。[テスト パラメータの昇格ステータスの表示をクリックします。

    UI 要素 説明
    [出力パラメータ]タブ

    フローに対して定義された出力パラメータを表示します。

    利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックス

    [入力パラメータ]タブ フローまたはビジネス・プロセス・テストのいずれかに対して定義された入力パラメータを表示します。
    テスト/フロー・パラメータ名 ビジネス・プロセス・テストまたはフローに対して定義されたパラメータの名前。
    コンポーネント出力パラメータ名

    ビジネス・コンポーネントで定義された、対応する出力パラメータの名前。

    フロー・パラメータがビジネス・コンポーネントから昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。

    利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスの[出力パラメータ]タブ

    コンポーネント名

    出力パラメータが昇格された元のコンポーネントの名前。

    フロー・パラメータがビジネス・コンポーネントから昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。

    利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスの[出力パラメータ]タブ

    コンポーネントで使用

    入力パラメータが昇格された元のコンポーネントまたはフローの名前。

    パラメータが昇格されたのではなく手作業で作成された場合、この値は[N/A](該当なし)と表示されます。

    利用場所:[フロー パラメータ昇格ステータス]ダイアログ・ボックスおよび[テスト パラメータ昇格ステータス]ダイアログ・ボックスの[入力パラメータ]タブ

パラメータを自動的に昇格させるには、次の手順を実行します。

[カスタマイズ]で自動昇格が有効になっている場合、ビジネス・コンポーネントまたはフロー・パラメータの作成時に、パラメータをすべて上位レベルに自動昇格させることができます。

  1. ビジネス・コンポーネント・モジュールまたはテスト計画モジュールで、コンポーネントまたはフローを選択します。

  2. [パラメータ]タブを選択して[新規パラメータ]をクリックします。

  3. [新規パラメータ]ダイアログ・ボックスが開いたら、[テスト レベルに自動的に昇格]チェックボックスを選択してから保存します。

先頭に戻る

パラメータの昇格の例

3 つのコンポーネント(CreateLoan、VerifyLoan、ApproveLoan)は、LoanID というパラメータを使用して、顧客の融資要求を処理しています。loan ID はフロー・パラメータとして格納されており、フロー内の 3 つのコンポーネントからアクセスできます。

ただし、ビジネス・プロセスでは、loan ID にアクセスするためにビジネス・プロセス・テストのほかのフロー(CancelLoans など)が必要です。

ほかのフローからも LoanID にアクセスできるようにするために、各フローに対して LoanID パラメータをフロー・レベルに昇格させ、LoanID フロー出力パラメータを LoanID(同名) などのテスト・レベル・パラメータにリンクさせます。LoanID テスト・レベル・パラメータは、ビジネス・プロセス・テストのすべてのコンポーネントとフローからアクセスできます。

先頭に戻る