test-suite
2024.10
true
- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
Test Suite ユーザー ガイド
ヒートマップ
ヒートマップは、ビジネス ユーザーのためのデータ可視化ソリューションです。SAP システムの使用状況を把握し、実際のシステム データに基づいて何をどこからテストすべきかを判断するのに役立ちます。
注: ヒートマップでサポートされているシステムは、SAP ECC、SAP S/4HANA、SAP EWM です。
データは、日次、週次、または月次のオーバーレイで表示されます。SAP 用のヒートマップを使用して、テストの関連度とテスト カバレッジを判断します。
- テストの関連度 - 特定の目標を達成するためのテストの関連度が、ヒートマップのボックスのサイズで表示されます。ボックスのサイズから、「このトランザクションの使用頻度と使用量はどれくらいか」という質問への答えが得られます。
テストの関連度は、各種のパラメーター (ユーザー数、実行回数、総実行時間、トランザクションの複雑さ (開発オブジェクトの数に基づく)) と、設定したトランザクションの負荷の種類に基づいて計算および重み付けされます。
SAP データのソースに応じて、ヒートマップの属性の割合に対して既定の設定を定義できます。
- テスト カバレッジ - 実行されたテスト ケースによるトランザクションの実行カバレッジが、ボックスの色によって可視化されます。各色は以下を示します。
- 白: テスト ケースが割り当てられていません。
- 灰色: テスト ケースは存在しますが、実行されませんでした。
- 赤: テスト ケースは存在しますが、1 つ以上の実行が失敗したことを意味します。
- 緑 - テスト ケースが存在し、すべての実行が合格したことを意味します。
SAP データを使用して生成される実際のヒートマップでは、次の 2 つのレベルのビューが提供されます。
- アプリケーション コンポーネント — 特定のアプリケーション コンポーネント内で使用されるトランザクションがすべて含まれる、ヒートマップ内のコンテナーです。
- トランザクション — 特定のトランザクションまたはプログラムに関するデータ (名前、SAP コード、ヒートマップ内のテストの関連度のパーセンテージなど) を含む、アプリケーション コンテナー内のボックスです。
選択した対象領域を拡大して、特定の SAP コンポーネントまたはモジュールにのみ集中できます。
- 白 - このトランザクションにはテスト ケースが割り当てられていません。
- 灰色 - このトランザクションに対して実行されたテスト ケースはありません。
- 赤 - テスト ケースが存在し、1 つ以上の実行が失敗したことを意味します。
- 緑 - テスト ケースが存在し、すべての実行が合格したことを意味します。
ヒート マップは、以下の SAP 属性の値に基づいて作成されます。
SAP 属性 | 説明 | 既定値 |
---|---|---|
ユーザー | トランザクションを使用するユーザー数 | 40 |
実行 | トランザクションあたりの実行数 | 10 |
Time | トランザクションの実行に要する総処理時間 | 10 |
オブジェクト | トランザクションで使用される開発オブジェクト (画面、機能モジュール、テーブルなど) の数 | 10 |
強度 | トランザクションの種類:
| 30 |
重要:
割り当てたすべての割合の合計が
100
である必要があります。
SAP Fiori のランディング ページ
さらに、ヒートマップで SAP Fiori のランディング ページの表示を有効化または無効化できます。
ヒートマップ内のすべてのトランザクションには、実行時に一意のラベルが自動的に割り当てられます。ラベルの形式は、
TRAN:SAP_CODE
または PROG:SAPPROGRAM
です。
実際に実行されたトランザクションとその依存関係に関する情報が実行時に収集されます。実行されたトランザクションにテスト ケースをリンクできるようにするには、Studio の [プロジェクト設定] に移動し、[UI Automation クラシック] の [SAP の監視を有効化] を [True] に設定します。この設定は、テスト オートメーション プロジェクトでのみ使用できます。
注: [UI Automation クラシック] で SAP の監視を有効化すると、UI Automation モダン アクティビティのテスト ケースとトランザクションもリンクされます。
たとえば、名前が
Create Purchase Order
で SAP コードが ME21N
のトランザクションには、 TRAN:ME21N
というラベルが付きます。このトランザクションのテスト ケースを作成する場合、同じラベルが [テスト ケースを作成] ダイアログ ボックスの [ラベル] フィールドに表示されます。
ヒートマップを生成する SAP データは、Test Manager の [ダッシュボード] の [添付ファイル] にあります。
- [データ ソース] として [SAP インスタンスを接続] が設定されている場合: 3 つの JSON ファイルが添付されます (日、週、月用)。
- [データ ソース] として [CSV からアップロード] が設定されている場合: アップロードした CSV ファイルが添付されます。