- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成

Test Manager 用户指南
使用热图
link- 应用程序组件:可视容器,将相关 SAP 事务分组到特定组件或模块下。
- 事务(可选) :组件中的框,表示单个 SAP 事务或程序。Everybox 显示事务数据,例如:
- 事务名称
- SAP 代码
- 测试状态和覆盖率
在 Studio 中创建测试用例
link要开始使用热图,您需要使用 UiPath Studio 为 SAP 事务创建测试用例。 为确保热图准确显示测试涵盖哪些事务及其状态,您需要将 Studio 项目的“启用 SAP 监控”设置设置为“True” 。
热图、测试用例和事务之间的联系和连接
TRAN:SAP_CODE
或 PROG:SAPPROGRAM
。
Create Purchase Order
且其 SAP 代码为 ME21N
的事务具有 TRAN:ME21N
标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。
配置热图比率和设置
link在 UiPath Studio 中为 SAP 事务创建测试用例后,您可以配置热图将显示测试相关性和覆盖率的比率和设置。
热图比率
热图是根据以下 SAP 属性的值创建而成:
SAP 属性 | 描述 | 默认值 |
---|---|---|
用户 | 使用事务的用户数量。 | 40 |
执行 | 每个事务的执行次数。 | 10 |
时间 | 执行事务所需的总处理时间。 | 10 |
对象 | 事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 | 10 |
强度 | 事务类型:
| 30 |
100
。
直接连接到 SAP 实例
可以根据客户需求在热图的右上角调整设置 。
连接 CSV 文件
从 SAP 下载 CSV 文件时,您可以在“参数”选项卡中配置这些参数。
更改热图设置
热图是根据五个 SAP 属性的值生成的。您可以配置分配比率,以确定与测试策略最相关的属性的优先级。
下表显示了用于生成热图的 SAP 属性:
SAP 属性 | 描述 | 默认值 |
---|---|---|
用户 | 使用事务的用户数量。 | 40 |
执行 | 每个事务的执行次数。 | 10 |
时间 | 执行事务所需的总处理时间。 | 10 |
对象 | 事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 | 10 |
强度 | 事务类型:
| 30 |
100
。
直接连接到 SAP 实例
- 选择右上方的齿轮图标
。
- 根据您的用例更改分配比率。
例如,要突出显示强度最高的事务(类型为创建),而不是最常用的事务,请将用户比率更改为
10
,然后将强度比率更改为60
。
连接 CSV 文件
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
程序后,转到“参数”选项卡并配置比率。
分析和测试事务
link为 SAP 事务创建测试并配置热图比率后,您可以开始分析结果并测试特定事务。 请查看以下部分,了解有关如何利用热图的信息。
了解热图结果
热图结果分析包括查看事务的测试覆盖率、筛选测试覆盖率类型以及审核事务概述。 探索以下主题,以全面了解如何检查热图结果。
查看事务的测试覆盖率
要查看哪些事务具有自动化测试以及结果:
- 在热图下选择“通过”,查看通过测试结果的事务。
- 在热图下选择“失败”,查看未通过测试结果的事务。
- 在热图下选择“未获配测试用例”,查看未获配任何测试用例的事务。
- 在热图下选择“显示全部”(默认选中),查看上述所有事务。
筛选热图事务
-
打开 热图 ,然后从“ 热门事务” 下拉列表中选择要显示的事务:
- 所有事务(默认)
- 前 10 名事务
- 前 20 名事务
-
从“时间段”下拉列表中选择事务的开始时间:
- 上个月(默认)
- Last Week
-
Last Day
事务的开始时间和结束时间显示在“ 时间 段”下拉列表旁边。
检查事务的概述
- 从热图中选择一个事务。
- 在“所选事务的详细信息:维护事务代码”下,选择“概述”
- 查看事务名称及其 SAP 代码。事务的 SAP 代码 用于生成唯一标签
创建测试用例和测试集
分析热图中显示的结果后,您可以通过为未覆盖或失败的事务创建测试用例和测试集来开始改进您的测试组合。 请查看以下页面,了解为特定事务创建测试用例和测试集的步骤。
为特定事务创建测试用例
TRAN:SAP_CODE
或 PROG:SAPPROGRAM
。
Create Purchase Order
且其 SAP 代码为 ME21N
的事务具有 TRAN:ME21N
标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。
- 从热图中选择一个事务。
- 在 所选事务的详细信息:维护事务代码下,选择 测试用例。
- 选择“创建测试用例”,然后配置要创建的测试用例。您可以在已分配给测试用例的标签旁边添加其他标签。重要提示:
为特定事务创建测试用例时,请确保令已分配给事务的标签保持不变。否则,您创建的测试用例将不会链接到事务。
在此示例中,已分配的标签为TRAN:SE16
。
在此处了解有关将测试用例链接到事务的更多信息。
为特定事务创建测试集
- 为特定事务创建测试用例。
- 选择您为其创建测试用例的事务。
- 在 “所选事务的详细信息:维护事务代码”下,选择“ 测试集”,然后配置要创建的测试集。提示:
为了简化将测试集链接到事务的流程,请将事务的标签添加到要链接的测试集。 这样,您就可以使用该特定标签搜索刚刚创建的测试集。
在此示例中,我们我们使用相同的标签来创建添加到测试集中的测试用例 (TRAN:SE16
)。 - 创建测试集后,在 Test Manager 中导航到“测试集”。
- 搜索您创建的测试集并将其打开。您可以使用在步骤 3 中添加的标签搜索测试集。
- 选择“任务”>“分配测试用例”>“静态分配”。
- 搜索您在步骤 1 中创建的测试用例,并将其分配给此测试集。
- 导航回“ 热图 ” 页面,选择事务,然后签出分配给它的测试集。
将 Orchestrator 测试集链接到事务
- 选择一个事务,然后在 所选事务的详细信息:维护事务代码下,选择 测试集。
- 选择“链接”,选择要链接的 Orchestrator 测试集,然后选择“链接”。
为事务执行测试集
link- 将测试集链接到事务。
- 选择与要执行的测试集对应的“更多选项”
。
- 选择以下选项之一:
- 手动执行
- 自动化执行
- 在热图中查看测试结果。
热图附件
link生成热图的 SAP 数据可以在 Test Manager 仪表板中的附件下找到:
- 如果将连接 SAP 实例用作数据源:附加三个 JSON 文件(分别代表天、周和月)
- 如果将从 CSV 上传作为数据源:附加上传的 CSV 文件。