- 基本情報
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Autopilot で検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- トラブルシューティング

Test Manager ガイド
変更影響分析は、提案された変更が SAP システムに与える影響を特定して評価するプロセスを表します。これは、SAP システムの信頼性、安定性、効率性に寄与する予防的なアプローチです。変更影響分析は、提案された変更が SAP システムに与える可能性のある影響を把握するための体系的なプロセスです。その主な目標は、ソフトウェアの変更に関連するリスクを未然に管理および軽減することです。
In the Heatmap, hover over the information icon next to Analyze Transports to see an overview of the impact of changes on your SAP system.
[移送を分析] を選択し、変更影響分析を使用して、変更が SAP システムに与える影響を調べます。
変更の影響は、[Fit] および [Gap] として表示されます。以下で、この 2 つのステートについて説明します。
- Fit: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- Gap: 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
To enable Change Impact Analysis, go through the following prerequisites steps: Prerequisites
When using an RFC connection, Change Impact Analysis offers a comprehensive way to consider the potential impact of changes (Fits and Gaps) on your SAP system. It does this by presenting three different view tabs that help examine transaction relationships:
- UI: 選択した移送の影響を受けるトランザクションが表示されます。
- API: SAP BAPI、SAP RFC、SAP QUERY、SAP IDOC など、選択した移送の影響を受けるテクニカル インターフェイスが表示されます。
- セキュリティ: 選択した移送の影響を受けるセキュリティ トランザクションおよび対応するユーザーが表示されます。
変更影響分析は、ヒートマップと同様に、以下の 2 つのレベルのビューを提供します。
- アプリケーション コンポーネント — 特定のアプリケーション コンポーネント内で使用されるトランザクションがすべて含まれる、ヒートマップ内のコンテナーです。
- トランザクション — 特定のトランザクションまたはプログラムに関するデータ (名前、SAP コード、ヒートマップ内のテストの関連度のパーセンテージなど) を含む、アプリケーション コンテナー内のボックスです。
選択した対象領域を拡大して、特定の SAP コンポーネントまたはモジュールにのみ集中できます。
- Gap - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- Fit - 選択した移送の影響を受けるトランザクションのうち、テスト ケースでカバーされているトランザクションを指します。
- 影響なし - 移送内のトランザクションは変更の影響を受けませんでした。
- [ヒートマップ] を開きます。
- 右上の [移送を分析] を選択します。
- 移送ユニット ライセンスをお持ちでない場合、またはライセンスをすべて消費した場合は、分析された移送と影響を受けるトランザクションの概要のみが表示されます。
- 未消費の移送ユニット ライセンスがある場合は、[移送] ビューが開きます。
- 移送ユニット ライセンスをお持ちでない場合、またはライセンスをすべて消費した場合は、分析された移送と影響を受けるトランザクションの概要のみが表示されます。
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 ファイルで取得します。
前提条件
- SAP トランザクションで AI を活用したテスト生成を使用するには、Test Manager のロールにテスト ケース - 作成権限が必要です。
- テストの生成時に RAG を利用する場合は、まずコンテキスト グラウンディングの使用を開始する必要があります。RAG はコンテキスト グラウンディングのコンポーネントです。コンテキスト グラウンディングの使用を開始するには、専用のベスト プラクティスが記載されたこちらのページをご覧ください。
- [影響分析] の [移送を分析する] ステップで、リスト ビューを選択して、影響を受けるトランザクションの表に切り替えます。
- GAP としてマークされたトランザクションに対して、[生成] を選択します。
[サポート ドキュメントを追加する] ウィンドウが開いて [ドキュメントを追加] セクションがフォーカスされ、テスト ケースの生成に必要な添付ファイルなどのドキュメントを追加するよう求められます。
図 2. 影響分析の Gap での [テストを生成] の選択
- [追加のコンテキストを提供する] ウィンドウの [ドキュメントを追加] セクションで、追加の添付ファイルを選択します。添付ファイルはテストを生成する際に使用されます。他のファイルを自身でアップロードすることもできます。
図 3. テスト生成時の [ドキュメントを追加] セクション
- [追加のコンテキストを提供する] ウィンドウの [RAG (検索拡張生成) を活用] セクションで、コンテキスト グラウンディングにアップロードしたデータを格納するインデックスを選択します。
選択したインデックスによって、自動化しようとしているアプリケーションのコンテキストが Autopilot に提供され、Autopilot はより正確なテストを生成できます。たとえば、要件ドキュメントに不完全な情報がある場合や、要件ドキュメントが他のセクションにある追加の詳細を参照している場合に RAG を利用できます。この場合、RAG を利用して、インデックス付きの参照からこれらの詳細を取得できます。
注: コンテキスト グラウンディングの使用に関するベスト プラクティスについては、「ベスト プラクティス」をご覧ください。
- [フォルダーを選択] ドロップダウン リストから、Autopilot と共有する、必要な情報を格納したインデックスを保存するフォルダーを選択します。
- [インデックスを選択] ドロップダウン リストから、Autopilot で参照する特定のインデックスを選択します。
- [結果の数] に、参照した情報に基づいて Autopilot で生成するテストの数を入力します。
図 4. テスト生成時の [RAG (検索拡張生成) を活用] セクション
- [追加のコンテキストを提供する] ウィンドウの [ドキュメントを追加] セクションで、追加の添付ファイルを選択します。添付ファイルはテストを生成する際に使用されます。他のファイルを自身でアップロードすることもできます。
- Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
Autopilot が従うことができる指示を以下にいくつか示します。
- 生成するテスト ケースの数を AutopilotTM に指示できます。生成できるテスト ケースの最大数は 50 件です。
- AutopilotTM に対し、ローン申込書の要件に記述したユーザーの手順と承認基準をすべてカバーするよう指定できます。
- 事前条件を生成するよう AutopilotTM に指示できます。
- 各テスト ステップで期待される結果を生成するよう AutopilotTM に指定できます。
- 既定で Autopilot は、要件にリンクされている既存のテストを考慮してテストが重複するのを防ぎます。ただし、新しいテストの生成時に既存のテストを無視するよう Autopilot に指示できます。そのためには、「テストを生成するときに、この要件にリンクされているテストを考慮しないでください」のような指示を入力します。
図 5. [追加指示を出す] ウィンドウへの指示の入力
- [テストを生成] を選択してプロセスを開始します。
When the generation finishes, you will receive a Test Case generation completed notification. Depending on your notification preferences, you can receive the notification both in-app and via email.
- 「テスト ケースの生成の完了」の通知を選択して、生成されたテスト ケースを確認します。
- [テストを生成] パネルで各テスト ケースを展開し、生成されたテスト ケースを確認します。
- 内容に問題がなければ、[テストを作成] を選択します。
図 6. 生成されたテスト ケースを展開する
- 生成されたテスト ケースに問題がある場合は、[再生成] を選択して、ユース ケースに関する追加の詳細を入力します。
- AutopilotTM で使用する他の関連ドキュメントを添付します。
- [次へ] をクリックして、[指示を入力] テキスト ボックスに詳細を入力します。
- 手順を調整した後、[再生成] を選択します。
- 「テスト ケースの生成の完了」の通知をクリックして、再生成されたテスト ケースにアクセスします。
- 各テスト ケースを展開して確認します。
- 満足できるテスト ケースを選択し、[テストを作成] を選択します。
サポートされているファイルの種類
Autopilot では、さまざまな種類のファイルを処理できます。ファイルの種類に応じて、その特定のコンテンツを処理できます。次のリストに、Autopilot に提供できるファイルの種類と、各種類で Autopilot が処理できるコンテンツの種類を示します。
- テキスト コンテンツのみを処理 – Autopilot は、次の種類のファイルのテキスト コンテンツのみを処理します。
- TXT
- BPMN
- CSV
- テキストと画像の両方のコンテンツを処理 – Autopilot は、次の種類のファイルのテキストと画像の両方を処理します。
- DOCX
- XLSX
- PNG
- JPG
- 変更による影響分析ビューで、表ビューを選択して、影響を受けるトランザクションの表に切り替えます。
- 以下の情報に基づいて、影響を受けるトランザクションを検証します。
- コード: トランザクションの一意のコード。
- 名前: トランザクションの名前。
- 移送: トランザクションが含まれる移送。
- 関連度: ヒートマップ レベルで設定された比率に基づく、トランザクションの関連度。
- プロセス: 影響を受けるトランザクションをカバーするテスト ケースのパブリッシュに使用されるプロセス。
- 影響: トランザクションのテスト ステータスに対する、変更による影響の種類です。Fit、Gap、または N/A のいずれかです。
- テスト セット: 影響を受けるトランザクションが属するテスト セットです。
- テスト セットに追加するトランザクションを選択します。
- [新しいテスト セットに追加] を選択します。
図 7. 新しいテスト セットへの影響を受けるトランザクションの追加
- 新しいテスト セットを作成します。
- SAP テスト ポートフォリオの Gap のテスト セットの作成が完了したら、[完了] を選択します。