
Test Manager ガイド
変更影響分析
変更影響分析は、提案された変更が SAP システムに与える影響を特定して評価するプロセスを表します。これは、SAP システムの信頼性、安定性、効率性に寄与する予防的なアプローチです。変更影響分析は、提案された変更が SAP システムに与える可能性のある影響を把握するための体系的なプロセスです。その主な目標は、ソフトウェアの変更に関連するリスクを未然に管理および軽減することです。
ヒートマップで [移送を分析] の横にある情報アイコンにカーソルを合わせると、SAP システムに対する変更の影響の概要を確認できます。
[移送を分析] を選択し、変更影響分析を使用して、変更が SAP システムに与える影響を調べます。
変更の影響は、[Fit] および [Gap] として表示されます。以下で、この 2 つのステートについて説明します。
- Fit: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- Gap: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
RFC 接続を使用する場合、変更影響分析では、SAP システムに対する変更の潜在的な影響 (Fit と Gap) を包括的に考慮できます。このために、トランザクションの関係を調べるのに役立つ 3 つの異なるビュー タブが表示されます。
- UI: 選択した移送の影響を受けるトランザクションが表示されます。
- API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
- セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。
変更影響分析は、ヒートマップと同様に、以下の 2 つのレベルのビューを提供します。
- アプリケーション コンポーネント — 特定のアプリケーション コンポーネント内で使用されるトランザクションがすべて含まれる、ヒートマップ内のコンテナーです。
- トランザクション — 特定のトランザクションまたはプログラムに関するデータ (名前、SAP コード、ヒートマップ内のテストの関連度のパーセンテージなど) を含む、アプリケーション コンテナー内のボックスです。
選択した対象領域を拡大して、特定の SAP コンポーネントまたはモジュールにのみ集中できます。
- Gap - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- Fit - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- 影響なし - 移送内のトランザクションは変更の影響を受けませんでした。
Test Manager が SAP システムへの RFC 接続または Web サービス接続を使用している場合にのみ、SAP の移送を分析して変更影響分析を生成できます。
- UiPath SAP AddOn をインストールします。
アドオンのインストールのステップバイステップの手順については、ヒートマップの前提条件をご覧ください。既存のヒートマップ接続があるかどうかに関係なく、以下の手順を実行して、変更影響分析に必要な特定のファイルをダウンロードしてインストールすることが重要です。
- 変更影響分析専用の、SAP インスタンスへの接続を作成します。
- プロジェクトを Test Manager で開き、[プロジェクト設定] > [連携] に移動します。
- 既存の SAP 接続を開くか、[新しい接続] ドロップダウン リストから [SAP] を選択します。
- [Change Impact Analysis connection]を選択します。
- [影響分析のアクセス] で、変更影響分析に表示する SAP の変更タイプに対応するビュー タブを選択します。
- UI: 既定で選択されています。選択した移送の影響を受けるトランザクションが表示されます。
- API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
- セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。
注: この設定は RFC 接続でのみ使用できます。 - 使用する SAP 接続の種類を選択します。
- ヒートマップと同じ: ヒートマップに使用しているものと同じ SAP 接続を保持します。
- 新しい接続: 変更影響分析専用の新しい SAP 接続を作成します。このオプションを使用すると、ヒートマップと同じ接続の種類を維持しながら、異なる認証の詳細を使用できます。
新しい SAP 接続を作成するには、RFC 接続または Web サービス接続を作成する場合と同じ手順を実行します。
変更影響分析を使用して移送を分析する場合、移送ユニットが消費されます。移送ユニットは 100 ユニットのバンドルで提供されます。
一意の移送を分析するごとに 1 つの移送ユニットが消費されます。たとえば、移送ユニットのバンドルを 3 つ購入した場合、一意の移送を 300 個分析できます。
以前に分析したことがある移送を分析しても、移送ユニットは消費されません。
変更影響分析の機能を利用するには、以下の手順に従います。
- [ヒートマップ] を開きます。
- 右上の [移送を分析] を選択します。
- 移送ユニット ライセンスをお持ちでない場合、またはライセンスをすべて消費した場合は、分析された移送と影響を受けるトランザクションの概要のみが表示されます。
- 未消費の移送ユニット ライセンスがある場合は、[移送] ビューが開きます。
- 移送ユニット ライセンスをお持ちでない場合、またはライセンスをすべて消費した場合は、分析された移送と影響を受けるトランザクションの概要のみが表示されます。
SAP システム内の移送を分析し、過去 30 日間のデータにのみ焦点を当てて取得することができます。
- [移送] ビューの [移送を取得] の横で、移送を取得する過去 30 日以内の日付範囲を選択します。
- 日付の範囲を選択したら、[検索] を選択して移送をフィルター処理します。
- 分析する移送を選択します。
- [移送を分析] を選択して、変更影響分析を生成します。
変更影響分析がヒートマップ ビューで生成されます。
変更影響分析には、調査する SAP の変更を切り替えるためのビュー タブが用意されています。変更影響分析でどのタブを利用可能にするかは、接続を設定する際に選択できます。
利用可能なビュー タブは次のとおりです。
- UI: このタブは常に利用可能です。選択した移送の影響を受けるトランザクションが表示されます。
- API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
- セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。
[影響分析] で、これらのビュー タブの 1 つを選択して、システム内の SAP の変更を調査します。
変更による影響分析ビューでは、ヒートマップに設定した比率に基づいて、移送内の、変更による影響を受けるトランザクションと、SAP システムでのそれらの関連度を確認できます。ヒートマップの比率がトランザクションの関連度に与える影響については、「ヒートマップの属性の割合」をご覧ください。
移送内の変更がトランザクションに与える影響を確認するには、以下を実行します。
- ヒートマップで [Gap] を選択して、影響を受ける、テスト ケースに割り当てられていないトランザクションを確認します。
- ヒートマップで [Fit] を選択して、影響を受ける、テスト ケースに割り当てられているトランザクションを確認します。
- 変更の影響を受けないトランザクションを確認するには、ヒートマップで [影響なし] を選択します。
- 上記のトランザクションをすべて表示するには、[すべて表示] を選択します (既定で選択されています)。
- すべての影響の種類 (既定)
- Fit
- Gap
- [UI] タブ – トランザクションを以下のインターフェイスの種類に基づいてフィルター処理できます。
- すべてのインターフェイスの種類 (既定)
- [T] - SAP WinGui のトランザクション
- [R] - SAP WinGui のレポート/プログラム
- [W] - SAP WebGUI のトランザクション
- [F] - SAP Fiori のアプリケーション
RFC 接続を使用している場合は、以下のビュー タブも利用可能です。
- [API] タブ – トランザクションを以下の API の種類に基づいてフィルター処理できます。
- QUERY
- IDOC
- RFC
- BAPI
- [セキュリティ] タブ – トランザクションを以下のセキュリティの種類に基づいてフィルター処理できます。
- セキュリティ T コード: セキュリティ T コードと、それらへのアクセスが許可されているユーザーが表示されます。
- トランザクション: トランザクションとそれに対応するユーザーが表示されます。
注: このセキュリティの種類の情報はリスト ビューには表示されませんが、[エクスポート] を選択して CSV ファイルとして表示できます。
- ユーザー: ユーザーとそれに対応するトランザクションが表示されます。
注: このセキュリティの種類の情報はリスト ビューには表示されませんが、[エクスポート] を選択して CSV ファイルとして表示できます。
さらに詳しく調べるには、[エクスポート] を選択し、フィルター処理されたトランザクションを CSV ファイルで取得します。
- 変更による影響分析ビューで、表ビューを選択して、影響を受けるトランザクションの表に切り替えます。
- 以下の情報に基づいて、影響を受けるトランザクションを検証します。
- コード: トランザクションの一意のコード。
- 名前: トランザクションの名前。
- 移送: トランザクションが含まれる移送。
- 関連度: ヒートマップ レベルで設定された比率に基づく、トランザクションの関連度。
- プロセス: 影響を受けるトランザクションをカバーするテスト ケースのパブリッシュに使用されるプロセス。
- 影響: トランザクションのテスト ステータスに対する、変更による影響の種類です。Fit、Gap、または N/A のいずれかです。
- テスト セット: 影響を受けるトランザクションが属するテスト セットです。
- テスト セットに追加するトランザクションを選択します。
- [新しいテスト セットに追加] を選択します。
図 2. 新しいテスト セットへの影響を受けるトランザクションの追加
- 新しいテスト セットを作成します。
- SAP テスト ポートフォリオの Gap のテスト セットの作成が完了したら、[完了] を選択します。