このページを共有

# 変更の検出と解決の概要

BPT パッケージ・アプリ・キット・ユーザ向け

本項では、パッケージ化されたアプリケーション内の変更の中で、フローおよびビジネス・プロセス・テストの修正が必要となるものをどのように検出し、その修正を自動的に行うように BPT パッケージ・アプリ・キットを設定する方法について説明します。

変更検出と解決を利用すると、コンポーネントの保守が簡素化されるので、自動テストを行うために必要な作業量も少なくなります。

注:

- プロジェクトに対して BPT パッケージ・アプリ・キットを使用できない場合、この機能は利用できません。BPT パッケージ・アプリ・キット へのアクセスは、Application Lifecycle Management (ALM) のプロジェクト管理者がプロジェクトのカスタマイズを使用して実現する必要があります。管理者は、をクリックしてから、［カスタマイズ］＞［ビジネス プロセス テスト］を選択し、［BPT パッケージ・アプリ・キットを有効化］チェックボックスを選択することで、BPT パッケージ・アプリ・キットを ALM で有効にすることができます。詳細については、『Micro Focus Application Lifecycle Management 管理者ガイド』の「 ［ビジネス プロセス テスト］ページ」を参照してください。

- この機能を使用するには、Unified Functional Testing とその SAP プラグインがインストールされている必要があります。

変更検出の概要

BPT パッケージ・アプリ・キットを使用すると、パッケージ化されたアプリケーション上でビジネス・プロセス・テストとフローを変更検出モードで実行できます。これにより、ビジネス・プロセス・テストやフローが作成されて以降、パッケージ化されたアプリケーションがどのように変更されたか (ユーザ・インタフェースのコントロールについて、追加、削除、変更のいずれが行われたかなど) を特定できます。

注: 変更検出モードで実行できるのは、学習プロセスを使用して作成されたビジネス・コンポーネントのみです。

変更解決の概要

テストまたはフローの実行が終了したら、その変更の詳細を変更検出レポートで確認できます。このレポートには、テストまたはフローを最新状態に保つために、それに加える必要がある修正内容が示されます。

BPT パッケージ・アプリ・キットによって検出された各変更は Unified Functional Testing で解決できます。詳細については、『Unified Functional Testing ユーザーズ・ガイド』で、変更検出モードを使用した変更の検出と解決に関する項を参照してください。

サポートされる変更と解決のリストについては、『Unified Functional Testing ユーザーズ・ガイド』を参照してください。

テストまたはフローを変更検出モードで実行しているときにコンポーネントへの変更を検出すると、Business Process Testing は、その変更を含むコンポーネントに似たコンポーネントが、同じプロジェクト内のほかのテストまたはフロー内にないかどうかを確認します。コンポーネントは、少なくともそれらが同じ学習済み画面を表していれば、類似しているとみなされます。類似するコンポーネントが見つかると、そのコンポーネントを使用しているテストおよびフローに警告が送信されます。この警告は、そのコンポーネントが含まれるテストとフローについて、変更検出を実行するように勧めます。

類似するコンポーネントは、再利用できます。変更が検出されたコンポーネントが再利用コンポーネントの場合、または変更が検出されたステップが再利用コンポーネント内にある場合は、変更の解決をどこに適用するかを決定する必要があります。元のコンポーネントに解決を適用するように選択した場合は、そのコンポーネントを使用するすべてのテストとフローに影響します。そうではなく、コンポーネントのコピーに対して解決を適用し、そのコピーをフロー内で使用するように (再利用コンポーネントを使用しないように) 選択することもできます。

例:

新しい顧客の連絡先情報の入力画面をテストするとします。この画面には、［名前］、［住所］、［電話番号］というフィールドがあります。これらのフィールドに入力された情報が顧客データベースに正しく追加されることを検証するテストが作成されています。ここで、［電子メール アドレス］フィールドを画面に追加するとします。テストを標準モードで実行した場合、テストはパスしても、テストの必要な追加フィールドがあることに気づかない可能性があります。しかし、変更検出モードでテストを実行すると、画面にフィールドが追加されたことが BPT パッケージ・アプリ・キットから通知され、その新フィールドに対応するコンポーネントにステップを追加するよう提案がなされます。こうして、追加フィールドの検証が含まれている更新バージョンのビジネス・プロセス・テストやフローを実行できます。

同じように、画面からフィールドが削除された場合は、フィールドが削除されたことが BPT パッケージ・アプリ・キットから通知されます (そのフィールドに対応するコンポーネント内にステップがない場合でも通知されます) 。変更検出レポートは、変更された画面に合わせてコンポーネントを更新するよう提案します。

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