Test Manager for Automation Suite 中的 SAP Solution Manager 用例场景,包括测试用例创建和执行。
本节概述如何将 UiPath™ 与 SAP Solution Manager 集成一起使用。
您可以从以下用例场景中进行选择:
创建测试用例
在此场景中,您可以学习如何在 SAP 解决方案管理器中创建测试配置,如何在 Studio 中创建测试用例,以及如何将新创建的流程部署到 Orchestrator。
要创建测试配置和测试用例,请遵循以下过程:
单击“测试配置”。
要准备创建测试用例,您需要为业务流程创建测试配置。
-
使用 SAP 登录连接到 SAP 解决方案管理器系统。
-
在事务/n/UI2/FLP的帮助下启动“SAP Fiori Launchpad”。
-
导航至“项目和流程管理”>“解决方案文档”。
-
选择您的业务流程场景,并导航到包含要自动化的事务(可执行文件)的流程步骤。
-
打开可执行项 Create Sales Order(创建销售订单)的上下文菜单。
-
导航到“新建”>“测试用例”>“测试配置(创建)”。
-
填写以下测试配置详细信息:
- 输入新的“测试配置”和“测试脚本”的技术名称。
- 选择 UiPath™ 作为“测试工具” 。
- 输入版本号。
- 输入“新测试配置的标题”。
- 选择一个“本地对象”以将测试配置保存在 $TMP 包中。
-
选择“确定”以确认。
备注:测试配置和测试脚本名称必须以字母 Z 开头,并且不得包含任何特殊字符或空格。
-
选择 Save(保存)以保存测试配置。
创建测试用例
使用 Studio 创建测试用例。
-
在新创建的测试配置窗口中,选择 Launch UiPath®(启动 UiPath™)以打开 Studio。
-
选择可用选项之一以开始创建测试用例。
-
在“项目设置”窗口中,配置以下详细信息:
-
输入您的 Test Manager URL。
-
选择自动创建当前和未来测试用例的默认项目。
-
-
选择 Ok(确定)以确认。对于将用于 SAP Solution Manager 集成的每个 Studio 项目,您只需配置一次 Project Settings(项目设置)。
测试用例在 Studio 中创建,测试配置中有关被测系统 (SUT) 的相关信息将传输到测试用例的“变量”部分。随后,将在 Test Manager 中预定义的 SolMan 项目中创建测试用例。
-
开始在 Studio 中创建测试自动化。
-
选择 Return to SAP Solution Manager(返回 SAP Solution Manager)以在 Studio 中保存测试用例,并在 SAP Solution Manager 中完成“测试配置”的创建。仅当您的计算机上安装了 SAP Solution Manager 插件时,此按钮才可用。有关更多信息,请参阅配置用户计算机。
Studio 已禁用,控件将移交给 SAP 解决方案管理器。Studio 现在正在等待用于创建、编辑或显示测试配置的新命令。
备注:- 选择“Disconnect”(断开连接)以断开与 SAP Solution Manager 的连接,并在独立模式下使用 Studio
- 测试用例中的更改将不会与 SAP 解决方案管理器同步。
- 必须从测试配置中打开测试用例,以使所有参数与 SAP 解决方案管理器同步。
-
选择 Refresh(刷新)以更新“测试配置”中的数据。
-
选择“测试配置”窗口中的 Close(关闭)以完成创建过程。
测试用例将分配给解决方案文档及其相应的事务。
将测试用例发布到 Orchestrator
测试用例创建完成后,您需要将其发布到 Orchestrator。有关更多信息,请参阅发布测试用例。
在 Orchestrator 中部署流程
对于最后一步,您需要将先前创建的流程分配给执行环境。
-
登录到 Orchestrator 并转到“流程”。
-
选择 Add(添加)以配置新流程。有关更多信息,请参阅管理流程。
-
选择先前创建的流程并将其分配给您的执行环境。
-
选择 Create(创建)以确认。UiPath™ 端的自动化已就绪。
您只需为每个流程执行一次“部署流程”操作。
编辑测试用例
您可以通过 Studio 编辑和修改测试用例。
- 使用“SAP 登录”连接到 SAP 解决方案管理器系统。
- 在事务/n/UI2/FLP的帮助下启动“SAP Fiori Launchpad”。
- 导航至“项目和流程管理”>“解决方案文档”。
- 转到包含测试配置的业务流程。
- 导航到“测试配置”>“编辑”。
- 选择 Launch UiPath®(启动 UiPath®)以打开 Studio。
- 保存测试用例。
- 准备就绪后,保存工作并单击“返回到 SAP 解决方案管理器”返回。
备注:
请记住将最新的测试用例版本发布到 Orchestrator。
显示测试用例
您可以通过 Studio 以只读模式查看测试用例流程。
-
使用“SAP 登录”连接到 SAP 解决方案管理器系统。
-
在事务/n/UI2/FLP的帮助下启动“SAP Fiori Launchpad”。
-
导航至“项目和流程管理”>“解决方案文档”。
-
转到包含测试配置的业务流程。
-
导航至“测试配置”>“显示”。
-
选择 Launch UiPath®(启动 UiPath®)以打开 Studio。Studio 以“只读模式”打开。不允许修改。
-
要返回,请选择 Return to SAP Solution Manager(返回到 SAP Solution Manager)
结果
测试配置已在 SAP Solution Manager 中创建,测试用例已在 Studio 中设置,已发布到 Orchestrator,而且流程部署到执行环境。
已执行的测试用例
在此场景中,您可以了解如何在“解决方案管理”中执行测试用例,以及如何在“SAP 解决方案管理器”和“Test Manager”中查看测试结果。
要执行测试用例,请确保已在解决方案管理器中创建并配置测试配置。有关更多信息,请参阅“创建测试用例” 。
在解决方案管理器中执行测试用例
直接从 SAP Solution Manager 中触发配置测试用例的执行,后者会调用 UiPath 机器人,并通过 SAP 集成显示执行状态。
-
使用“SAP 登录”连接到 SAP 解决方案管理器系统。
-
在事务/n/UI2/FLP的帮助下启动“SAP Fiori Launchpad”。
-
导航至“项目和流程管理”>“解决方案文档”。
-
转到包含测试配置的业务流程。
-
选择 “测试配置”。
-
选择“执行” 。
-
查看 SAP WinGUI 中的执行选项,然后选择“执行” (F8)。
-
UiPath™ SAP 解决方案管理器集成将打开一个显示执行状态的窗口。
要停止此流程,请选择 Cancel Execution(取消执行),然后选择以下选项之一:
-
等到当前测试用例执行完成后,在当前执行完成后停止。
-
立即返回到 SAP 解决方案管理器以立即取消执行并返回到解决方案管理器。
查看执行结果
一旦执行完成。结果可在“SAP 解决方案管理器”的“SAP Fiori 用户”界面中找到。
-
启动“SAP Fiori Launchpad”。
-
导航至“日志”>“测试工具日志”。
-
在 SAP WinGUI 中查看所有执行详细信息。或者,您可以选择 UNCPathToLocalLog 条目旁边的链接,在 Test Manager 中查看结果。有关更多信息,请参阅分析测试结果。
结果
测试用例通过 SAP Solution Manager 执行,执行结果在 SAP WinGUI 和 Test Manager 中皆可查看。
使用测试变体测试参数
在此场景中,您可以了解如何使用输入参数和输出参数在不同脚本之间提供执行数据,以及如何使用测试变体提供测试参数。
要创建定义测试参数并添加测试数据变体,请按照以下程序操作:
在 Studio 中定义测试参数
要在不同的脚本之间提供执行数据,您可以在 Studio 中定义测试参数。例如,您的测试用例包含“材料编号”和“数量”,而您想要测试针对不同材料和数量的销售订单创建。
-
在 SAP GUI 中,打开 SAP Fiori Launchpad 以打开工作中心框架。
-
导航到“项目和流程管理”>“解决方案文档”>“业务流程”。
-
转到包含您要查找的测试用例的业务流程。
-
找到您的测试用例,然后选择 Test Configuration(测试配置)。
-
选择“编辑”。
-
选择 Launch UiPath®(启动 UiPath®)以打开 UiPath® Studio。
-
转到“参数”选项卡,并创建两个输入参数,以便在解决方案管理器中执行期间动态填充正确的测试数据。您可以使用这些参数来替换“材料”和“数量”的硬编码值。
-
为销售订单编号创建一个 Output 参数,以将其提供给以下测试用例。您可以从状态栏中获取销售订单编号。
-
打开项目的上下文菜单,然后选择 Set as Publishable(设置为已发布),以准备发布。
-
选择 Publish(发布),将项目发布到 Orchestrator。测试参数当前在测试配置中可用。
创建并执行测试变体
在 SAP Solution Manager 中创建测试变体,使用不同的输入数据集运行同一测试用例,然后执行变体以验证多个参数组合。
- 在 SAP GUI 中,打开 SAP Fiori Launchpad 以打开工作中心框架。
- 导航到“项目和流程管理”>“解决方案文档”>“业务流程”。
- 转到包含您要查找的测试用例的业务流程。
- 找到您的测试用例,然后选择 Test Configuration(测试配置)。
- 导航至“转至”>“专家模式”。
- 切换至“更改模式”。
- 转到“变体”选项卡以添加变体。
- 填写相应的测试数据。
- 选择“保存”以确认更改。
- 选择 Execute(执行)以开始执行。
要查看测试执行日志,请在测试自动化概述窗口中选择 Log(日志)按钮。
结果
测试参数在 Studio 中定义,测试变体在 SAP Solution Manager 中创建,变体通过不同的输入数据集执行。