studio
2020.10
false
UiPath logo, featuring letters U and I in white
不在支持范围内
Studio 用户指南
Last updated 2023年12月20日

RPA 测试

RPA 测试旨在直接测试工作流并在执行期间查看活动覆盖率。此类测试流程可确保实施执行,并且涵盖所有极端情况,无论执行期间做出何种决定。

创建测试用例

可以通过调用项目中的工作流来创建 RPA 测试 文件。 右键单击“ 项目” 面板中的工作流,然后选择“ 创建测试用例” 或“ 数据驱动测试用例”



如果要复制可以用于模拟特定活动的工作流,则可以在创建测试用例时选择“在测试下模拟工作流”。有关更多信息,请参见模拟测试

系统将创建测试用例 .xaml,并调用工作流且具有另外三个容器:“Given”、“When”和“Then”。系统将在“调用工作流文件”活动中调用文件,该活动为“When”容器的一部分。


工作流中的参数将自动导入。要查看或添加更多参数,请单击“调用工作流文件”活动中的“导入参数”按钮。

提示:

活动覆盖率

若要检查工作流的活动覆盖率,请调试新创建的测试用例,并在“活动覆盖率”面板中查看覆盖和未覆盖的测试用例。

在我们的示例中执行此操作时,我们收到了以下覆盖:



根据收到的消息,此测试用例仅涵盖工作流中 53% 的活动。根据您的自动化需求,您可以创建单独的测试案例以涵盖执行过程中的每个场景。例如,上述流程图使用“流开关”活动。然后,我们可以创建另一个测试案例以跟踪另一个场景的执行情况,如低额贷款的情况。

另一种方法是,创建一个测试用例以覆盖工作流的所有部分。对于我们的工作流,我们决定使用一组单独的数据来测试所有活动。因此,我们导入了 .csv 文件中的数据,并使用”便利循环“活动将这些数据传递给工作流中的每个活动:


调试时,活动覆盖率达到 100%,这意味着测试用例中使用的数据集以及添加的活动覆盖了项目中可能发生的所有场景。



发布测试用例

仅当 测试用例设置为可发布时,才会打包。 在“ 项目” 面板中,右键单击一个测试用例,然后选择 “设为可发布”在此处阅读有关将测试用例设置为可发布的更多信息。

通过单击“发布”或“发布测试用例”功能区选项来执行发布:

  • 发布 - 与测试用例一起发布整个项目;
  • “发布测试用例”- 将项目发布为测试用例,以通过 Orchestrator 的“测试用例”页面进行管理。



  • 创建测试用例
  • 活动覆盖率
  • 发布测试用例

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。