- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成
本页将指导您完成与热图交互的用户旅程。 该页面将引导您完成各个阶段,包括在 Studio 中创建测试用例、设置热图比率和配置、检查和测试事务以及运行测试集。 查看以下主题以开始使用热图。
您将使用两级热图视图:
- 应用程序组件:可视容器,将相关 SAP 事务分组到特定组件或模块下。
- 事务(可选) :组件中的框,表示单个 SAP 事务或程序。Everybox 显示事务数据,例如:
- 事务名称
- SAP 代码
- 测试状态和覆盖率
查看事务的测试覆盖率
要查看哪些事务具有自动化测试以及结果:
- 在热图下选择“通过” ,查看通过测试结果的事务。
- 在热图下选择“失败” ,查看未通过测试结果的事务。
- 在热图下选择“未执行测试用例” ,查看未执行测试用例的事务。
- 在热图下选择“未获配测试用例” ,查看未获配任何测试用例的事务。
- 在热图下选择“显示全部” (默认为“选中”)以查看上述所有事务。
筛选热图事务
- 打开“热图”,然后从“所有事务”下拉列表中选择要显示的事务数量:
- 所有事务(默认)
- 前 10 名事务
- 前 20 名事务
- 从“上周”下拉列表中选择事务的开始时间:
-
上个月(默认)
-
Last Week
-
Last Day
事务的开始时间和结束时间显示在“时间段”下拉列表旁边。
-
- 从“所有事务类型”下拉列表中选择要显示的事务类型:
- 标准事务
- 自定义事务
- 从“所有接口类型”下拉列表中选择要查看事务的接口类型:
- [T] - SAP WinGUI 中的事务
- [R] - SAP WinGUI 中的报告/程序
- [W] - SAP WebGUI 中的事务
- [F] - SAP FIORI 中的应用程序
更改热图设置
热图是根据五个 SAP 属性的值生成的。您可以配置分配比率,以确定与测试策略最相关的属性的优先级。
| SAP 属性 | 描述 | 默认值 |
|---|---|---|
| 用户 | 使用事务的用户数量。 | 40 |
| 执行 | 每个事务的执行次数。 | 10 |
| 时间 | 执行事务所需的总处理时间。 | 10 |
| 对象 | 事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 | 10 |
| 强度 | 事务类型:
| 30 |
所有分配比率的总和必须等于 100。
SAP FIORI 登录页面
Additionally, you can enable or disable the Visibility of SAP Fiori landing pages in the heatmap.
直接连接到 SAP 实例
-
选择右上角的齿轮图标
,打开“热图设置”。 -
根据您的用例更改分配比率。
例如,要突出显示强度最高的事务(类型为“创建”),而不是最常用的事务,请将“用户比率”更改为
10,然后将“强度比率”更改为60。 -
在“可见性”下,选择“显示 SAP FIORI 登录页面”开关,以在热图中显示 SAP FIORI 登录页面。
连接 CSV 文件
运行Z_UIPATH_CUST_HEATMAP_DOWNLOAD程序后,转到“参数”选项卡并配置比率。
检查事务的概述
-
从热图中选择一个事务。
-
在“所选事务的详细信息:维护事务代码”下,选择“概述”
-
查看事务名称及其 SAP 代码。
事务的 SAP代码用于生成唯一标签
为特定事务创建测试用例
热图中的所有事务都有在运行时自动获配的唯一标签。标签采用以下格式:TRAN:SAP_CODE 或 PROG:SAPPROGRAM。
在运行时收集有关实际执行的事务及其依赖项的信息。要允许测试用例链接到已执行的事务,请转到 Studio 项目设置,在“用户界面自动化传统”下,将“启用 SAP 监控”设置为“True” 。此设置仅适用于测试自动化项目。
在“用户界面自动化传统”下启用 SAP 监控还将链接适用于用户界面自动化新式活动的测试用例和事务。
例如,名为Create Purchase Order且其 SAP 代码为ME21N事务具有TRAN:ME21N标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。
-
从热图中选择一个事务。
-
在“所选事务的详细信息:维护事务代码”下,选择“测试用例” 。
-
选择“创建测试用例” ,然后配置要创建的测试用例。
您可以在已分配给测试用例的标签旁边添加其他标签。
重要提示:为特定事务创建测试用例时,请确保令已分配给事务的标签保持不变。否则,您创建的测试用例将不会链接到事务。
在此示例中,已分配的标签为
TRAN:SE16。
为特定事务创建测试集
-
选择您为其创建测试用例的事务。
-
在“所选事务的详细信息:维护事务代码”下,选择“测试集” ,然后配置要创建的测试集。
提示:为了简化将测试集链接到事务的流程,请将事务的标签添加到要链接的测试集。 这样,您就可以使用该特定标签搜索刚刚创建的测试集。
在此示例中,我们我们使用相同的标签来创建添加到测试集中的测试用例 (
TRAN:SE16)。 -
创建测试集后,在 Test Manager 中导航到“测试集” 。
-
搜索您创建的测试集并将其打开。
您可以使用在步骤 3 中添加的标签搜索测试集。
-
选择“任务” > “分配测试用例” > “静态分配” 。
-
搜索您在步骤 1 中创建的测试用例,并将其分配给此测试集。
-
返回到“热图”页面,选择该事务,然后查看分配给该事务的测试集。
将 Orchestrator 测试集链接到事务
- 选择一个事务,然后在“所选事务的详细信息:维护事务代码”下,选择“测试集” 。
- 选择“链接” ,选择要链接的 Orchestrator 测试集,然后选择“链接” 。
为事务执行测试集
- 将测试集链接到事务。
- Select More Options
inline with the test set that you want to execute. - 选择以下选项之一:
- 手动执行
- 自动化执行
- 在热图中查看测试结果。