test-suite
2023.10
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Test Suite ユーザー ガイド

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
最終更新日時 2024年12月4日

ヒートマップを使用する

このページでは、ヒートマップを操作するユーザー ジャーニーについて説明します。 このページでは、Studio でのテスト ケースの作成、ヒートマップの属性の割合と設定、トランザクションの調査とテスト、テスト セットの実行など、さまざまな段階を踏むことができます。 ヒートマップの使用を開始するには、以下のトピックをご覧ください。

Studio でテスト ケースを作成する

ヒートマップの利用を開始するには、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 インスタンスへの直接接続

  1. 右上の歯車アイコン docs image を選択します。
  2. ユース ケースに従って割り当て比率を変更します。
    たとえば、最もよく使用されているトランザクションではなく、最も負荷の高いトランザクション (種類が作成) を強調表示するには、[ユーザー] の比率を 10 に変更してから、[強度] の比率を 60 に変更します。


CSV ファイルを使用した接続

Z_UIPATH_CUST_HEATMAP_DOWNLOAD プログラムの実行後、[Parameters] タブに移動して属性の割合を設定します。


SAP 属性と割り当て比率について詳しくは、こちらをご覧ください。

トランザクションの分析とテスト

SAP トランザクションのテストを作成し、ヒートマップの属性の割合を設定したら、結果の分析と特定のトランザクションのテストを開始できます。 ヒートマップの活用方法について詳しくは、以下のセクションをご覧ください。

ヒートマップの結果を理解する

ヒートマップの結果の分析には、トランザクションのテスト カバレッジの表示、テスト カバレッジの種類のフィルター処理、およびトランザクションの概要の確認が含まれます。 ヒートマップの結果を調べる方法を包括的に理解するには、以下のトピックをご覧ください。

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

自動テストがあるトランザクションとその結果を確認するには、以下の手順を実行します。

  1. テスト結果が合格のトランザクションを表示するには、ヒートマップで [合格] を選択します。
  2. テスト結果が不合格のトランザクションを表示するには、ヒートマップで [不合格] を選択します。
  3. テスト ケースが割り当てられていないトランザクションを表示するには、ヒートマップで [テスト ケースが割り当てられていません。] を選択します。
  4. 上記のトランザクションをすべて表示するには、ヒートマップで [すべて表示] を選択します (既定で選択されています)。
docs image

ヒートマップ トランザクションをフィルター処理する

  1. ヒートマップを開き、[上位のトランザクション] ドロップダウンから、表示するトランザクションを選択します。
    1. すべてのトランザクション (既定)
    2. トランザクション トップ 10
    3. トランザクション トップ 20
  2. [期間] ドロップダウンから、トランザクションの開始時刻を選択します。
    1. 過去 1 か月間 (既定)
    2. 過去 1 週間
    3. 過去 1 日
      トランザクションの開始時刻と終了時刻が [期間] ドロップダウンの横に表示されます。

トランザクションの概要を確認する

  1. ヒートマップからトランザクションを選択します。
  2. [選択したトランザクションの詳細: Maintain Transaction Codes][概要] を選択します。
  3. トランザクション名とその SAP コードを確認します。
    トランザクションの SAP コードを使用して、一意のラベルを生成します。


テスト ケースとテスト セットを作成する

ヒートマップに表示された結果を分析した後、検出されていないトランザクションや失敗したトランザクションのテスト ケースとテスト セットを作成することで、テスト ポートフォリオの改善を開始できます。 特定のトランザクションのテスト ケースとテスト セットを作成する手順については、以下のページをご覧ください。

特定のトランザクションのテスト ケースを作成する

  1. ヒートマップからトランザクションを選択します。
  2. [選択したトランザクションの詳細: Maintain Transaction Codes][テスト ケース] を選択します。
  3. [テスト ケースを作成] を選択し、作成するテスト ケースを設定します。
    テスト ケースに既に割り当てられているラベルの横に、別のラベルを追加できます。
    重要:

    特定のトランザクションのテスト ケースを作成する場合、トランザクションに既に割り当てられているラベルはそのままにしておく必要があります。そうしないと、作成したテスト ケースはトランザクションにリンクされません。

    この例では、既に割り当てられているラベルは TRAN:SE16 です。


テスト ケースをトランザクションにリンクする方法について詳しくは、こちらをご覧ください。

特定のトランザクションのテスト セットを作成する

  1. 特定のトランザクションのテスト ケースを作成する
  2. テスト ケースを作成したトランザクションを選択します。
  3. [選択したトランザクションの詳細: Maintain Transaction Codes][テスト セット] を選択し、作成するテスト セットを設定します。
    ヒント:

    テスト セットをトランザクションに簡単にリンクするには、リンクするテスト セットにトランザクションのラベルを追加します。これにより、その特定のラベルを使用して、作成したテスト セットを検索できます。

    この例では、テスト ケースの作成に使用したラベルと同じラベル (TRAN:SE16) をテスト セットに追加しています。


  4. テスト セットの作成後、Test Manager[テスト セット] に移動します。
  5. 作成したテスト セットを検索して開きます。
    手順 3 で追加したラベルを使用してテスト セットを検索できます。
  6. [タスク] > [テスト ケースを割り当て] > [静的割り当て] を選択します。
  7. 手順 1 で作成したテスト ケースを検索し、このテスト セットに割り当てます。


  8. [ヒートマップ] ページに戻ってトランザクションを選択し、割り当てられているテスト セットを確認します。

Orchestrator テスト セットをトランザクションにリンクする

  1. トランザクションを選択し、[選択したトランザクションの詳細: Maintain Transaction Codes][テスト セット] を選択します。
  2. [リンク] を選択し、リンクする Orchestrator テスト セットを選択して、[リンク] を選択します。

トランザクションに対してテスト セットを実行する

  1. テスト セットをトランザクションにリンクします。
  2. 実行するテスト セットの横にある [その他のオプション] docs image を選択します。
  3. 以下のいずれかを選択します。
    • 手動で実行
    • 自動テストを実行
  4. テスト結果をヒートマップで確認します。

ヒートマップの添付ファイル

ヒートマップを生成する SAP データは、Test Manager[ダッシュボード][添付ファイル] にあります。

  • [データ ソース] として [SAP インスタンスを接続] が設定されている場合: 3 つの JSON ファイルが添付されます (用)。
  • [データ ソース] として [CSV からアップロード] が設定されている場合: アップロードした CSV ファイルが添付されます。

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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.