UiPath Documentation
test-manager
2.2510
true
Test Manager ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

変更影響分析を使用する

Test Manager で SAP の移送を分析して、Fit トランザクションと Gap トランザクションを特定し、影響を受けるテスト カバレッジを表示して、カバーされていないトランザクションのテスト ケースを生成します。

概要

変更影響分析は、提案された変更が SAP システムに与える影響を特定して評価するプロセスを表します。これは、SAP システムの信頼性、安定性、効率性に寄与する予防的なアプローチです。

変更影響分析は、提案された変更が SAP システムに与える可能性のある影響を把握するための体系的なプロセスです。その主な目標は、ソフトウェアの変更に関連するリスクを未然に管理および軽減することです。

ヒートマップ[移送を分析] の横にある情報アイコンにカーソルを合わせると、SAP システムに対する変更の影響の概要を確認できます。

[移送を分析] を選択し、変更影響分析を使用して、変更が SAP システムに与える影響を調べます。

変更の影響は、[Fit] および [Gap] として表示されます。以下で、この 2 つのステートについて説明します。

  • Fit: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
  • Gap: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
注:

ヒートマップは、AKS/EKS および Linux のインストールで利用できます。

前提条件

変更影響分析を有効化するには、「前提条件」の手順を実行します。

SAP の変更のビュー タブ

変更影響分析では、お使いの SAP システムに対する変更の潜在的な影響 (Fit と Gap) を包括的に確認できます。このために、トランザクションの関係を調べるのに役立つ 3 つの異なるビュー タブが表示されます。

  1. UI: 選択した移送の影響を受けるトランザクションが表示されます。
  2. API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
  3. セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。

影響分析の表示

変更影響分析によって生成された 2 レベルのヒートマップ ビューを確認し、選択した移送の影響を受けるアプリケーション コンポーネントとトランザクション、およびそれぞれが Fit または Gap のどちらであるかを把握します。

変更影響分析は、ヒートマップと同様に、以下の 2 つのレベルのビューを提供します。

  1. アプリケーション コンポーネント — 特定のアプリケーション コンポーネント内で使用されるトランザクションがすべて含まれる、ヒートマップ内のコンテナーです。 2.

トランザクション — 特定のトランザクションまたはプログラムに関するデータ (名前、SAP コード、ヒートマップ内のテストの関連度のパーセンテージなど) を含む、アプリケーション コンテナー内のボックスです。 選択した対象領域を拡大して、特定の SAP コンポーネントまたはモジュールにのみ集中できます。 1.

  • Gap - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
  • Fit - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
  • 影響なし - 移送内のトランザクションは変更の影響を受けませんでした。

変更影響分析にアクセスする

変更影響分析を表示するには、以下の手順を実行します。

  1. [ヒートマップ] を開きます。
  2. 右上の [移送を分析] を選択します。
    1. 移送ユニット ライセンスをお持ちでない場合、またはライセンスをすべて消費した場合は、分析された移送と影響を受けるトランザクションの概要のみが表示されます。

    2. 未消費の移送ユニット ライセンスがある場合は、[移送] ビューが開きます。

移送を分析する

SAP システム内の移送を分析し、過去 30 日間のデータにのみ焦点を当てて取得することができます。

  1. [移送] ビューの [移送を取得] の横で、移送を取得する過去 30 日以内の日付範囲を選択します。
  2. 日付の範囲を選択したら、[検索] を選択して移送をフィルター処理します。
  3. 分析する移送を選択します。
  4. [移送を分析] を選択して、変更影響分析を生成します。 変更影響分析ヒートマップ ビューで生成されます。

SAP の変更のビュー タブを切り替える

変更影響分析には、調査する SAP の変更を切り替えるためのビュー タブが用意されています。変更影響分析でどのタブを利用可能にするかは、接続を設定する際に選択できます。

利用可能なビュー タブは次のとおりです。

  • UI: このタブは常に利用可能です。選択した移送の影響を受けるトランザクションが表示されます。
  • API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
  • セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。

[影響分析] で、これらのビュー タブの 1 つを選択して、システム内の SAP の変更を調査します。

図 1.変更影響分析のビュー タブ

影響を受けたトランザクションのテスト カバレッジを表示する

変更影響分析ビューでは、ヒートマップに設定した比率に基づいて、移送内の、変更による影響を受けるトランザクションと、SAP システムでのそれらの関連度を確認できます。

移送内の変更がトランザクションに与える影響を確認するには、以下を実行します。

  1. ヒートマップで [Gap] を選択して、影響を受ける、テスト ケースに割り当てられていないトランザクションを確認します。
  2. ヒートマップで [Fit] を選択して、影響を受ける、テスト ケースに割り当てられているトランザクションを確認します。
  3. 変更の影響を受けないトランザクションを確認するには、ヒートマップで [影響なし] を選択します。
  4. 上記のトランザクションをすべて表示するには、[すべて表示] を選択します (既定で選択されています)。

影響を受けるトランザクションをフィルター処理する

影響分析ビューでは、影響を受けるトランザクションのビューをさまざまな基準に基づいてフィルター処理できます。どのビュー タブであっても、影響を受けるトランザクションを以下の影響の種類に基づいてフィルター処理できます。

  • すべての影響の種類 (既定)
  • 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 ファイルで取得します。

影響を受ける SAP トランザクションのテスト ケースを生成する

You can generate manual test cases for transactions marked as Gap, using Autopilot, directly from the Analyze Transports step. For the full procedure, including prerequisites, RAG/Context Grounding options, and refining generated tests, see Generate tests for SAP transactions.

影響を受けるトランザクションのテスト セットを作成する

変更影響分析で特定された影響を受けるトランザクションを新しいテスト セットにグループ化し、それらのトランザクションに対してカバレッジ テストをスケジュールおよび実行できるようにします。

  1. 変更による影響分析ビューで、表ビューを選択して、影響を受けるトランザクションの表に切り替えます。

  2. 以下の情報に基づいて、影響を受けるトランザクションを検証します。

    1. コード: トランザクションの一意のコード。
    2. 名前: トランザクションの名前。
    3. 移送: トランザクションが含まれる移送。
    4. 関連度: ヒートマップ レベルで設定された比率に基づく、トランザクションの関連度。
    5. プロセス: 影響を受けるトランザクションをカバーするテスト ケースのパブリッシュに使用されるプロセス。
    6. 影響: トランザクションのテスト ステータスに対する、変更による影響の種類です。FitGap、または N/A のいずれかです。
    7. テスト セット: 影響を受けるトランザクションが属するテスト セットです。
  3. テスト セットに追加するトランザクションを選択します。

  4. [新しいテスト セットに追加] を選択します。

    Figure 2. Adding impacted transactions to new test sets

  5. 新しいテスト セットを作成します。

  6. SAP テスト ポートフォリオの Gap のテスト セットの作成が完了したら、[完了] を選択します。

結果

変更影響分析が生成され、選択した移送の Fit および Gap のトランザクションが表示されます。影響を受けるトランザクションをテスト セットに追加し、特定されたギャップに対してテスト ケースを生成できます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得