Subscribe

UiPath Studio

UiPath Studio 指南

RPA 测试

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

Create Test Case

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

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

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

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

👍

额外操作

活动覆盖率

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

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

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

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

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

发布测试用例

Test cases are packaged only if they are Set as Publishable. In the Project panel, right-click a test case and select Set as Publishable. Read more about setting test cases as publishable here.

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

  • 发布 - 与测试用例一起发布整个项目;
  • Publish Test Cases - publishes the project as a test case to be managed from Orchestrator's Test Cases page.

Updated 4 months ago



RPA 测试


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.