- 入门指南
- 项目管理
- 文档
- 使用变更影响分析
- 创建测试用例
- 将测试用例分配到需求。
- 克隆测试用例
- 导出测试用例
- 将 Studio 中的测试用例链接到 Test Manager
- 删除测试用例
- 手动测试用例
- 导入手动测试用例
- 使用 Task Capture 记录测试用例
- 参数
- Enabling governance at project level
- Disabling governance at project level
- Enabling governance at test-case level
- Disabling governance at test-case level
- Managing approvers for governed test cases
- Managing governed test cases in the In Work state
- Managing governeed test cases in the In Review state
- Managing governed objects in the Signed state
- Managing comments for governed test cases
- 应用筛选条件和视图
- Test Cloud 的无障碍功能测试
- 使用 Autopilot 进行搜索
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成
- 故障排除

Test Manager 用户指南
- 应用程序组件:可视容器,将相关 SAP 事务分组到特定组件或模块下。
- 事务(可选) :组件中的框,表示单个 SAP 事务或程序。Everybox 显示事务数据,例如:
- 事务名称
- SAP 代码
- 测试状态和覆盖率
要开始使用热图,您需要使用 UiPath Studio 为 SAP 事务创建测试用例。 为确保热图准确显示测试涵盖哪些事务及其状态,您需要将 Studio 项目的“启用 SAP 监控”设置设置为“True” 。
热图、测试用例和事务之间的联系和连接
TRAN:SAP_CODE 或 PROG:SAPPROGRAM。
Create Purchase Order 且其 SAP 代码为 ME21N 的事务具有 TRAN:ME21N 标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。
在 UiPath Studio 中为 SAP 事务创建测试用例后,您可以配置热图将显示测试相关性和覆盖率的比率和设置。
更改热图设置
热图是根据五个 SAP 属性的值生成的。您可以配置分配比率,以确定与测试策略最相关的属性的优先级。
| SAP 属性 | 描述 | 默认值 |
|---|---|---|
| 用户 | 使用事务的用户数量。 | 40 |
| 执行 | 每个事务的执行次数。 | 10 |
| 时间 | 执行事务所需的总处理时间。 | 10 |
| 对象 | 事务中使用的开发对象的数量,例如屏幕、功能模块、表格。 | 10 |
| 强度 | 事务类型:
| 30 |
100。
SAP FIORI 登录页面
此外,您可以在热图中启用或禁用 SAP Fiori 登录页面的可见性。
直接连接到 SAP 实例
- 选择右上角的齿轮图标
,打开“热图设置”。
- 根据您的用例更改分配比率。
例如,要突出显示强度最高的事务(类型为创建),而不是最常用的事务,请将用户比率更改为
10,然后将强度比率更改为60。 - 在“可见性”下,选择“显示 SAP FIORI 登录页面”开关,以在热图中显示 SAP FIORI 登录页面。
连接 CSV 文件
Z_UIPATH_CUST_HEATMAP_DOWNLOAD 程序后,转到“参数”选项卡并配置比率。
为 SAP 事务创建测试并配置热图比率后,您可以开始分析结果并测试特定事务。 请查看以下部分,了解有关如何利用热图的信息。
了解热图结果
热图结果分析包括查看事务的测试覆盖率、筛选测试覆盖率类型以及审核事务概述。 探索以下主题,以全面了解如何检查热图结果。
查看事务的测试覆盖率
要查看哪些事务具有自动化测试以及结果:
- 在热图下选择“通过”,查看通过测试结果的事务。
- 在热图下选择“失败”,查看未通过测试结果的事务。
- 在热图下选择“未执行测试用例”,查看未执行测试用例的事务。
- 在热图下选择“未获配测试用例”,查看未获配任何测试用例的事务。
- 在热图下选择“显示全部”(默认选中),查看上述所有事务。
筛选热图事务
-
打开“热图”,然后从“所有事务”下拉列表中选择要显示的事务数量:
- 所有事务(默认)
- 前 10 名事务
- 前 20 名事务
-
从“上周”下拉列表中选择事务的开始时间:
-
从“所有事务类型”下拉列表中选择要显示的事务类型:
- 标准事务
- 自定义事务
-
从“所有接口类型”下拉列表中选择要查看事务的接口类型:
- [T] - SAP WinGUI 中的事务
- [R] - SAP WinGUI 中的报告/程序
- [W] - SAP WebGUI 中的事务
- [F] - SAP FIORI 中的应用程序
检查事务的概述
为特定事务创建测试用例
您可以使用Autopilot TM为作为热图一部分查看的事务生成手动测试。 系统将为生成的测试用例分配以下标签:
Autopilot 生成的TRAN:<transactionCode>
先决条件:如果要在生成测试时利用 RAG,则需要开始使用 RAG 所属的上下文基础。 要开始使用上下文基础,请访问专用的最佳实践页面。
Leverage RAG only when:
- Requirements contain ambiguous terms or abbreviations
- Need to pull the ambiguous context from multiple sources dynamically
This is an example when you should leverage RAG: “Enable SSO for the CR, BH and FI modules and sync with the BI dashboard.” In this example scenario, documents should be uploaded for RAG, referencing the ambiguous abbreviations.
Attach documents when:
- Requirements do not contain ambiguous terms
- The files contain crisp information about the requirement
- You can define custom prompts and instruct LLMs to extract the context which is relevant for the requirement
- 在热图中,选择所需的事务。
- 选择“生成测试”。
“提供其他上下文”窗口将打开,重点显示“添加文档”,提示您提供生成测试用例所需的附件或其他文档。
图 1.所选事务的“生成测试”按钮示例
- 在“添加文档”部分中,选择其他附件。
这些附件在生成测试时使用。您也可以自行上传其他文件。
图 2.用于生成测试的“添加文档”部分
- 在“提供其他上下文” 窗口的“利用 RAG” 部分中,选择一个索引,用于存储已上传到“上下文基础” 的数据。
选定索引通过为 Autopilot 提供有关您尝试自动化的应用程序的上下文,帮助 Autopilot 生成更准确的测试。 例如,当需求文档中的信息不完整或引用其他部分中的其他详细信息时,您可以利用 RAG。 在这种情况下,您可以利用 RAG 从已索引的引用中提取这些详细信息。注意:有关使用上下文基础的最佳实践,请访问最佳实践。
- 从“选择文件夹”下拉列表中,选择存储索引(这些索引存储了要与 Autopilot 共享的所需信息)的文件夹。
- 从“选择索引”下拉列表中,选择要 Autopilot 引用的特定索引。
- 对于结果数量,根据引用的信息输入您希望 Autopilot 生成的测试数量。
图 3.利用 RAG部分生成测试
- 在“添加文档”部分中,选择其他附件。
- 选择“下一步” ,并提供Autopilot TM在生成测试用例时应使用的其他说明。 从“提示词库”的提示词中选择,或在“提供其他指导”窗口中输入这些说明。
以下是 Autopilot 可以遵循的一些说明:
- 您可以为Autopilot TM指示要生成的测试用例的数量。 测试用例最大数量为 50。
- 您可以指定Autopilot TM涵盖贷款请求需求中描述的所有用户步骤和验收标准。
- 您可以指示Autopilot TM生成先决条件。
- 您可以指定Autopilot TM为每个测试步骤生成预期结果。
- 默认情况下,Autopilot 会考虑链接到需求的现有测试,以防止重复测试。 但是,您可以指示 Autopilot 在新测试生成期间忽略现有测试。 为此,您可以提供如下说明:“生成测试时,请勿考虑与此需求相关联的测试”。
图 4.在“提供其他指导”窗口中输入的其他说明
- (可选)从“模型”下拉列表中,选择 Autopilot 应使用的 AI 模型。
生成测试时,Autopilot 默认使用 Claude 3.7 Sonnet,这也是推荐的模型。
注意: “模型”下拉列表中可用的模型取决于应用于组织和租户的AI Trust Layer 策略。如果启用了所有受支持的模型,则系统会推荐使用 Claude 3.7 Sonnet 选项。如果仅启用了一种模型类型(例如 Azure OpenAI),则系统仅显示和自动推荐 GPT 4o 模型。
- 选择“生成测试”以启动该流程。
生成完成后,您将收到“测试用例生成完成”通知。根据您的通知首选项,您可以通过应用程序内通知和电子邮件接收通知。
- 选择“测试生成已完成”通知以查看生成的测试用例。
- 展开“生成测试”面板中的每个测试用例,并查看生成的测试用例。
- 如果您对其内容感到满意,请选择“创建测试”。
图 5.选择您要创建的测试并展开测试用例
- 如果您对生成的测试用例不满意,请选择“优化测试”,并提供有关用例的其他详细信息。
- 附加更多相关文档,以供 AutopilotTM 使用。
- 单击“下一步”,然后在“提供说明”文本框中输入其他详细信息。
- 优化步骤后,选择“重新生成测试”。
- 单击“测试生成已完成”通知以访问重新生成的测试用例。
- 展开每个测试用例并进行审核。
- 选择您满意的测试用例,然后选择“创建测试”。
生成的测试用例将带有以下标签:
Autopilot 生成的TRAN:<transactionCode>
TRAN:SE38 ,则相同的标签将应用于由此生成的所有测试用例。
支持的文件类型
Autopilot 可以处理各种文件类型。 根据文件类型,Autopilot 可以处理其中的某些内容。 以下列表列出了您可以向 Autopilot 提供的文件类型,以及 Autopilot 可以处理的内容类型的详细信息:
- 仅处理文本内容 – Autopilot 仅处理以下文件类型中的文本内容:
- TXT
- BPMN
- CSV
- 同时处理文本和图像内容 – Autopilot 可处理以下文件类型中的文本和图像:
- DOCX
- XLSX
- PNG
- JPG
创建测试用例和测试集
分析热图中显示的结果后,您可以通过为未覆盖或失败的事务创建测试用例和测试集来开始改进您的测试组合。 请查看以下页面,了解为特定事务创建测试用例和测试集的步骤。
为特定事务创建测试用例
TRAN:SAP_CODE 或 PROG:SAPPROGRAM。
Create Purchase Order 且其 SAP 代码为 ME21N 的事务具有 TRAN:ME21N 标签。如果要为此事务创建测试用例,则系统会在“创建测试用例”对话框的“标签”字段中显示相同的标签。