studio
2023.10
false
Studio 用户指南
Last updated 2024年11月4日

模拟测试

概述

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



先决条件

  • 创建“流程”项目类型。
    注意:您不能在测试自动化项目中使用模拟功能。
  • 安装测试活动包

使用模拟

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

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

模拟测试条件

  • 在模拟文件中,您只能编辑模拟的活动。
  • 您可以为一个工作流使用多个模拟文件。
  • 无法使用嵌套模拟,因为您不能在现有模拟活动上使用 Surround with Mock
  • mock.json文件包含模拟文件的配置设置。
  • 在 Given-When-Then 测试用例结构中,“环绕着模拟”仅可用于 When 内的活动。
  • 当您保存项目时,源工作流文件中所做的更改将应用于模拟文件。或者,您可以手动同步模拟文件。有关更多信息,请参见模拟测试操作
  • 如果打开的模拟文件有待保存的更改,则同步不起作用。
  • 删除与模拟文件关联的工作流会提示您选择是否要删除这两个文件。
  • 活动覆盖率指示器仅考虑源工作流中包含的活动,因此不计算模拟活动的任何覆盖率。

模拟测试操作

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

操作

描述

程序

创建模拟工作流

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

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

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

删除模拟活动

删除环绕您的活动的模拟

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

使用模拟环绕活动

插入模拟活动。

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

同步模拟

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

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

此页面有帮助吗?

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