UiPath Documentation
studio
2020.10
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

模拟测试

概述

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

先决条件

  • 创建“流程”项目类型。

    备注:

    您无法在测试自动化项目中使用模拟功能。

使用模拟

You can create a mock file of your workflow by selecting Mock workflow under test in the Create Test Case window. This creates a copy of your workflow with the name workflowName_mock and stores it in Project > Mocks. This folder mirrors the source workflow file tree structure. For example, if your workflow is stored in the Project tab as production\Tests\testFolder01\testCase07.xaml, the correspondent mock file is stored as production\Mocks\Tests\testFolder01\testCase07_mock.xaml .

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

模拟测试条件

  • 在模拟文件中,您只能编辑模拟的活动。
  • 您可以为一个工作流使用多个模拟文件。
  • 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. 配置您的测试用例,然后选择“模拟要测试的工作流”

    在“项目”>“模拟”中创建工作流的副本。

删除模拟活动

删除环绕您的活动的模拟

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

使用模拟环绕活动

插入模拟活动。

  1. 打开 Studio 并导航到您的项目。
  2. 转到“项目”>“模拟”,然后打开一个模拟。
  3. Right click on an activity and select docs image Surround with Mock from the dropdown.

同步模拟

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

  1. 打开 Studio 并导航到您的项目。
  2. 转到“项目”>“模拟”
  3. 右键单击文件或文件夹,然后从下拉列表中选择“同步模拟”
  • 概述
  • 先决条件
  • 使用模拟
  • 模拟测试条件
  • 模拟测试操作

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新