订阅

UiPath Studio

UiPath Studio 指南

模拟测试

概述


对活动进行模拟测试,以隔离和关注特定的测试用例功能。

依赖项


Testing Activities Packge

使用模拟


通过在“创建测试用例”窗口中选择“模拟要测试的工作流”,可以创建工作流的模拟文件。这将创建名称为 workflowName_mock 的工作流副本,并将其存储在“项目”>“模拟”中。此文件夹对源工作流文件树结构进行镜像。例如,如果您的工作流以 production\testFolder01\testCase07.xaml 的形式存储在“项目”选项卡中,则对应的模拟文件以 production\testFolder01\testCase07_mock.xaml 形式存储。

在实际场景中,您有一个直接在数据库中写入内容的应用程序,但您希望它在屏幕上写入。您可以使用“环绕着模拟”来测试此特定功能,而不必对主要测试用例进行任何更改。作为一般说明,请考虑将模拟用于对生产产生永久影响或需要特殊资源的测试。

模拟测试条件


  • 在模拟文件中,您只能编辑模拟的活动。
  • 您可以为一个工作流使用多个模拟文件。
  • 无法使用嵌套模拟,因为您不能在现有模拟活动上使用 Surround with Mock
  • mock.json文件包含模拟文件的配置设置。
  • 在 Given-When-Then 测试用例结构中,“环绕着模拟”仅可用于 When 内的活动。
  • Changes made in the source workflow file are applied to the mock file when you Save your project. Alternatively, you can manually sync your mock files. For more information, see Mock Testing Actions.
  • 如果打开的模拟文件有待保存的更改,则同步不起作用。
  • 删除与模拟文件关联的工作流会提示您选择是否要删除这两个文件。
  • 活动覆盖率指示器仅考虑源工作流中包含的活动,因此不计算模拟活动的任何覆盖率。

模拟测试操作


下表列出了可以用于模拟测试的操作。

操作

描述

程序

创建模拟工作流

创建主工作流的副本以进行模拟测试。

  1. 打开 Studio 并导航到您的项目。
  2. 右键单击您的项目,然后选择“创建测试用例”
  3. 配置您的测试用例,然后选择“模拟要测试的工作流”
  4. 如果您要使用现有的模拟文件,则可以从“模拟”下拉列表中选择该文件。
    在“项目”>“模拟”中创建工作流的副本。

删除模拟活动

删除环绕您的活动的模拟

  1. 打开 Studio 并导航到您的项目。
  2. 转到“项目”>“模拟”,然后打开一个模拟。
  3. 右键单击模拟活动,然后选择“删除模拟活动”

使用模拟环绕活动

插入模拟活动。

  1. 打开 Studio 并导航到您的项目。
  2. 转到“项目”>“模拟”,然后打开一个模拟。
  3. 右键单击一个活动,然后从下拉列表中选择 mockmock“环绕着模拟”

同步模拟

分别将模拟文件或文件夹与源工作流文件或文件夹同步。

  1. 打开 Studio 并导航到您的项目。
  2. 转到“项目”>“模拟”
  3. 右键单击文件或文件夹,然后从下拉列表中选择“同步模拟”

6个月前更新

模拟测试


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。