- Test Suite の利用を開始する
- Studio
- Orchestrator
- Testing ロボット
- Test Manager
Test Suite ユーザー ガイド
ヒートマップを使用する
ヒートマップの利用を開始するには、UiPath Studio で SAP トランザクションのテスト ケースを作成する必要があります。 テストでカバーされているトランザクションとそのステータスがヒートマップに正確に表示されるようにするには、Studio プロジェクトの [SAP の監視を有効化 ] の設定を [True] に設定する必要があります。
TRAN:SAP_CODE
または PROG:SAPPROGRAM
です。
実際に実行されたトランザクションとその依存関係に関する情報が実行時に収集されます。テストの実行は、SAP Testing Project テンプレートを使用して監視できます。SAP Testing Project テンプレートを使用すると、実行されたトランザクションとテスト ケースをリンクできます。
Create Purchase Order
で SAP コードが ME21N
のトランザクションには、 TRAN:ME21N
というラベルが付きます。このトランザクションのテスト ケースを作成する場合、同じラベルが [テスト ケースを作成] ダイアログ ボックスの [ラベル] フィールドに表示されます。
UiPath Studio で SAP トランザクションのテスト ケースを作成したら、テストの関連度とカバレッジをヒートマップに表示する基準となる比率と設定を構成できます。
ヒート マップは、以下の SAP 属性の値に基づいて作成されます。
SAP 属性 | 説明 | 既定値 |
---|---|---|
ユーザー | トランザクションを使用するユーザー数 | 40 |
実行 | トランザクションあたりの実行数 | 10 |
Time | トランザクションの実行に要する総処理時間 | 10 |
オブジェクト | トランザクションで使用される開発オブジェクト (画面、機能モジュール、テーブルなど) の数 | 10 |
強度 | トランザクションの種類:
| 30 |
100
である必要があります。
SAP インスタンスへの直接接続
設定は、ヒートマップの右上隅の から顧客のニーズに基づいて調整できます。
CSV ファイルを使用した接続
これらは、SAP から CSV ファイルをダウンロードするときに [Parameters] タブで設定します。
ヒートマップの設定を変更するには、ヒートマップの生成に使用する SAP 属性の割り当て比率を変更する必要があります。
SAP インスタンスへの直接接続
- 右上の歯車アイコン を選択します。
- ユース ケースに従って割り当て比率を変更します。
たとえば、最もよく使用されているトランザクションではなく、最も負荷の高いトランザクション (種類が作成) を強調表示するには、[ユーザー] の比率を
10
に変更してから、[強度] の比率を60
に変更します。
CSV ファイルを使用した接続
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
プログラムの実行後、[Parameters] タブに移動して属性の割合を設定します。
SAP 属性と割り当て比率について詳しくは、こちらをご覧ください。
SAP トランザクションのテストを作成し、ヒートマップの属性の割合を設定したら、結果の分析と特定のトランザクションのテストを開始できます。 ヒートマップの活用方法について詳しくは、以下のセクションをご覧ください。
ヒートマップの結果の分析には、トランザクションのテスト カバレッジの表示、テスト カバレッジの種類のフィルター処理、およびトランザクションの概要の確認が含まれます。 ヒートマップの結果を調べる方法を包括的に理解するには、以下のトピックをご覧ください。
トランザクションのテスト カバレッジを表示する
自動テストがあるトランザクションとその結果を確認するには、以下の手順を実行します。
- テスト結果が合格のトランザクションを表示するには、ヒートマップで [合格] を選択します。
- テスト結果が不合格のトランザクションを表示するには、ヒートマップで [不合格] を選択します。
- テスト ケースが割り当てられていないトランザクションを表示するには、ヒートマップで [テスト ケースが割り当てられていません。] を選択します。
- 上記のトランザクションをすべて表示するには、ヒートマップで [すべて表示] を選択します (既定で選択されています)。
ヒートマップ トランザクションをフィルター処理する
-
ヒートマップを開き、[上位のトランザクション] ドロップダウンから、表示するトランザクションを選択します。
- すべてのトランザクション (既定)
- トランザクション トップ 10
- トランザクション トップ 20
-
[期間] ドロップダウンから、トランザクションの開始時刻を選択します。
トランザクションの概要を確認する
ヒートマップに表示された結果を分析した後、検出されていないトランザクションや失敗したトランザクションのテスト ケースとテスト セットを作成することで、テスト ポートフォリオの改善を開始できます。 特定のトランザクションのテスト ケースとテスト セットを作成する手順については、以下のページをご覧ください。
特定のトランザクションのテスト ケースを作成する
特定のトランザクションのテスト セットを作成する
- テスト セットをトランザクションにリンクします。
- 実行するテスト セットの横にある [その他のオプション] を選択します。
- 以下のいずれかを選択します。
- 手動で実行
- 自動テストを実行
- テスト結果をヒートマップで確認します。