test-suite
2024.10
true
Test Suite 用户指南
Last updated 2024年11月11日
热图
热图是一种数据可视化解决方案,可帮助业务用户了解 SAP 系统的使用情况,并根据实际系统数据回答有关要测试什么以及从何处开始测试的问题。
注意:热图支持 SAP ECC、SAP S/4HANA 和 SAP EWM 系统。
系统会以覆盖层形式显示每日、每周或每月的数据。使用 SAP 热图确定测试相关性和测试覆盖率:
- 测试相关性—热图中方框的大小显示测试与实现特定目标的相关性。方框的大小回答了以下问题:此事务的使用频率和程度如何?。
系统会根据以下参数计算测试相关性并为其加权:用户数量、执行次数、总体执行时间、事务复杂性(基于开发对象的数量)以及您配置的事务强度类型。
根据 SAP 数据的来源,您可以定义默认的热图比率设置。
- 测试覆盖率—通过已执行的测试用例,框的颜色能够以可视化的方式呈现事务执行覆盖率。颜色显示以下内容:
- 白色:未分配测试用例。
- 灰色:测试用例存在,但未执行。
- 红色:测试用例存在,但至少有一次执行失败。
- 绿色:测试用例存在,并且所有执行均已通过。
使用 SAP 数据生成的实际热图提供了两个级别的视图:
- 应用程序组件—热图中的容器,其中包含特定应用程序组件中使用的所有事务。
- 事务—应用程序容器内的方框,其中包含有关特定事务或程序的数据,例如:名称、SAP 代码和热图中测试相关性的百分比。
您可以放大选定的感兴趣区域,并仅关注特定的 SAP 组件或模块。
- 白色 - 未向此事务分配测试用例。
- 灰色 - 未为此事务执行任何测试用例。
- 红色 - 存在测试用例,并且一个或多个执行失败。
- 绿色 - 存在测试用例,并且所有执行均已通过。
热图是根据以下 SAP 属性的值创建而成:
SAP 属性 | 描述 | 默认值 |
---|---|---|
用户 | 使用事务的用户数量。 | 40 |
执行 | 每个事务的执行次数。 | 10 |
时间 | 执行事务所需的总处理时间。 | 10 |
对象 | 事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 | 10 |
强度 | 事务类型:
| 30 |
重要提示:
所有分配比率的总和必须等于
100
。
SAP FIORI 登录页面
此外,您可以在热图中启用或禁用 SAP Fiori 登录页面的可见性。
热图中的所有事务都有在运行时自动获配的唯一标签。标签采用以下格式:
TRAN:SAP_CODE
或 PROG:SAPPROGRAM
。
在运行时收集有关实际执行的事务及其依赖项的信息。要允许测试用例链接到已执行的事务,请转到 Studio 项目设置,在“用户界面自动化传统”下,将启用 SAP 监控设置为“True”。此设置仅适用于测试自动化项目。
注意:在“用户界面自动化传统”下启用 SAP 监控还将链接适用于用户界面自动化新式活动的测试用例和事务。
例如,名为
Create Purchase Order
且其 SAP 代码为 ME21N
的事务具有 TRAN:ME21N
标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。