UiPath Documentation
test-manager
2023.4
false
Test Manager 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

使用热图

本页将指导您完成与热图交互的用户旅程。 该页面将引导您完成各个阶段,包括在 Studio 中创建测试用例、设置热图比率和配置、检查和测试事务以及运行测试集。 查看以下主题以开始使用热图。

您将使用两级热图视图:

  • 应用程序组件:可视容器,将相关 SAP 事务分组到特定组件或模块下。
  • 事务(可选) :组件中的框,表示单个 SAP 事务或程序。Everybox 显示事务数据,例如:
    • 事务名称
    • SAP 代码
    • 测试状态和覆盖率

查看事务的测试覆盖率

要查看哪些事务具有自动化测试以及结果:

  1. 在热图下选择“通过” ,查看通过测试结果的事务。
  2. 在热图下选择“失败” ,查看未通过测试结果的事务。
  3. 在热图下选择“未执行测试用例” ,查看未执行测试用例的事务。
  4. 在热图下选择“未获配测试用例” ,查看未获配任何测试用例的事务。
  5. 在热图下选择“显示全部” (默认为“选中”)以查看上述所有事务。

筛选热图事务

  1. 打开“热图”,然后从“所有事务”下拉列表中选择要显示的事务数量:
    1. 所有事务(默认)
    2. 前 10 名事务
    3. 前 20 名事务
  2. “上周”下拉列表中选择事务的开始时间:
    1. 上个月(默认)

    2. Last Week

    3. Last Day

      事务的开始时间和结束时间显示在“时间段”下拉列表旁边。

  3. 从“所有事务类型”下拉列表中选择要显示的事务类型:
    1. 标准事务
    2. 自定义事务
  4. “所有接口类型”下拉列表中选择要查看事务的接口类型:
    1. [T] - SAP WinGUI 中的事务
    2. [R] - SAP WinGUI 中的报告/程序
    3. [W] - SAP WebGUI 中的事务
    4. [F] - SAP FIORI 中的应用程序

更改热图设置

热图是根据五个 SAP 属性的值生成的。您可以配置分配比率,以确定与测试策略最相关的属性的优先级。

SAP 属性描述默认值
用户使用事务的用户数量。40
执行每个事务的执行次数。10
时间执行事务所需的总处理时间。 10
对象事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 10
强度事务类型:
  • High intensity transactions are considered the Create type of transaction
  • Medium-intensity transactions are considered the Change type of transactions
  • 低强度事务(事务类型:显示
30
重要提示:

所有分配比率的总和必须等于 100

SAP FIORI 登录页面

Additionally, you can enable or disable the Visibility of SAP Fiori landing pages in the heatmap.

直接连接到 SAP 实例

  1. 选择右上角的齿轮图标 文档图像,打开“热图设置”

  2. 根据您的用例更改分配比率。

    例如,要突出显示强度最高的事务(类型为“创建”),而不是最常用的事务,请将“用户比率”更改为10 ,然后将“强度比率”更改为60

  3. “可见性”下,选择“显示 SAP FIORI 登录页面”开关,以在热图中显示 SAP FIORI 登录页面。

连接 CSV 文件

运行Z_UIPATH_CUST_HEATMAP_DOWNLOAD程序后,转到“参数”选项卡并配置比率。

检查事务的概述

  1. 从热图中选择一个事务。

  2. “所选事务的详细信息:维护事务代码”下,选择“概述”

  3. 查看事务名称及其 SAP 代码

    事务的 SAP代码用于生成唯一标签

为特定事务创建测试用例

热图中的所有事务都有在运行时自动获配的唯一标签。标签采用以下格式:TRAN:SAP_CODEPROG:SAPPROGRAM

在运行时收集有关实际执行的事务及其依赖项的信息。要允许测试用例链接到已执行的事务,请转到 Studio 项目设置,在“用户界面自动化传统”下,将“启用 SAP 监控”设置为“True” 。此设置仅适用于测试自动化项目。

备注:

“用户界面自动化传统”下启用 SAP 监控还将链接适用于用户界面自动化新式活动的测试用例和事务。

例如,名为Create Purchase Order且其 SAP 代码为ME21N事务具有TRAN:ME21N标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。

  1. 从热图中选择一个事务。

  2. “所选事务的详细信息:维护事务代码”下,选择“测试用例”

  3. 选择“创建测试用例” ,然后配置要创建的测试用例。

    您可以在已分配给测试用例的标签旁边添加其他标签。

    重要提示:

    为特定事务创建测试用例时,请确保令已分配给事务的标签保持不变。否则,您创建的测试用例将不会链接到事务。

    在此示例中,已分配的标签为 TRAN:SE16

为特定事务创建测试集

  1. 选择您为其创建测试用例的事务。

  2. “所选事务的详细信息:维护事务代码”下,选择“测试集” ,然后配置要创建的测试集。

    提示:

    为了简化将测试集链接到事务的流程,请将事务的标签添加到要链接的测试集。 这样,您就可以使用该特定标签搜索刚刚创建的测试集。

    在此示例中,我们我们使用相同的标签来创建添加到测试集中的测试用例 (TRAN:SE16)。

  3. 创建测试集后,在 Test Manager 中导航到“测试集”

  4. 搜索您创建的测试集并将其打开。

    您可以使用在步骤 3 中添加的标签搜索测试集。

  5. 选择“任务” > “分配测试用例” > “静态分配”

  6. 搜索您在步骤 1 中创建的测试用例,并将其分配给此测试集。

  7. 返回到“热图”页面,选择该事务,然后查看分配给该事务的测试集。

将 Orchestrator 测试集链接到事务

  1. 选择一个事务,然后在“所选事务的详细信息:维护事务代码”下,选择“测试集”
  2. 选择“链接” ,选择要链接的 Orchestrator 测试集,然后选择“链接”

为事务执行测试集

  1. 将测试集链接到事务。
  2. Select More Options文档图像 inline with the test set that you want to execute.
  3. 选择以下选项之一:
    • 手动执行
    • 自动化执行
  4. 在热图中查看测试结果。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新