studio
2023.4
false
UiPath logo, featuring letters U and I in white
Studio 用户指南
Last updated 2024年11月4日

测试用例模板

将测试用例模板用作测试用例的基本模型。例如,您可以创建包含数据变体的模板,以便在不同测试中重用。您可以为测试自动化项目创建测试用例模板,包括其他文件类型,例如全局异常处理程序。对于其他项目(例如流程),您可以创建工作流模板。

条件

  • 模板特定于项目类型和用于创建项目的语言。
  • 模板无法转换为工作流,也无法进行编译或发布。
  • 您可以通过创建包含测试用例模板的库来利用可重用内容。测试数据变体不会与测试用例模板一起导出到库中。

    重要提示:模板中引用的资源不会本地复制到您尝试导入库的项目中。模板不应包含对其他资产的引用,例如库中的工作流。

模板来源

添加新文件时,您可以选择新文件所基于的模板。可选择的模板因要添加的文件类型(工作流或测试用例)以及您先前是否已将模板添加到项目的“Templates”文件夹而异。

内建范本

空白测试用例

如果要添加要在稍后阶段调用的“占位符”活动,请在创建测试用例时选择“空测试用例”

BDD 测试用例

BDD 表示行为驱动开发。创建测试用例以围绕 Given-When-Then 容器构建测试时,请选择“BDD 测试用例”

本地文件模板

当您将文件提取为模板以及将模板添加到 Templates 文件夹时,将在项目的“Templates”文件夹中创建本地模板。本地文件模板仅在您创建或提取它们的项目中可用。

您可以创建三种类型的本地模板:执行模板工作流模板和测试用例模板。将文件提取为模板时,系统会根据您提取的文件类型(工作流或测试用例)自动应用模板类型。手动将模板添加到“Templates”文件夹时,请选择要创建的模板类型。

包文件模板

超时测试

超时测试”模板仅可用于版本 22.10 或更高版本的测试活动包。如果要使用超时或在验证失败时截取屏幕截图,请在创建测试用例时选择“超时测试”

该模板配置为引发基于时间的异常,并对工作流中发生的故障进行屏幕截图。

备注:
  • 如果将 takeScreenshotOnException 布尔变量设置为 false,请确保修改 TimeoutScope 活动的 Timeout Message 属性。
  • 您可以在 duration 变量中修改超时。默认设置为五 (5) 分钟。
  • 您可以通过配置“测试项目设置”,将屏幕截图保留在计算机上。

添加本地文件模板

您可以使用“项目”面板中的上下文菜单,手动将基于其他模板的执行模板和测试用例模板添加到项目中。添加模板后,您可以在设计器中对其进行编辑,然后将其用作创建其他文件的起点。



  • 要添加测试用例模板,请右键单击“Templates”文件夹,然后选择“添加”>“测试用例模板”。按照测试用例创建过程配置模板。



  • 要添加执行模板,请右键单击“Templates”文件夹,然后选择“添加”>“执行模板”。



将文件提取为模板

  1. 在 Studio 中打开工作流。
  2. 在“项目”面板中,右键单击一个测试用例,然后选择“提取为模板”



您的测试用例现已存储在“项目”>“模板”中。您可以复制并粘贴该测试用例,也可以将其移回测试文件夹中。



备注:
  • 您可以直接从“Templates”文件夹中为测试用例和工作流创建模板。
  • 您可以使用“模板”文件夹中的上下文菜单执行各种操作,例如比较文件

库中的测试用例模板

您可以在库中创建测试用例模板,就像在流程中创建测试用例模板一样。发布库后,标记为公共的模板将在安装了库的项目中作为包文件模板提供。

根据模板创建测试用例

  1. 创建一个测试项目。
  2. 构建要用作模板的任何测试用例。
  3. 完成测试用例构建后,右键单击它,然后选择“提取为模板”。

    为模板命名,选择“Templates”文件夹作为存储模板的位置,然后选择“创建”。在此示例中,模板的名称为“MyFirstTestCaseTemplate”。



  4. 转到“设计”选项卡,在“文件”组中,选择“新建”>“测试用例”。系统将显示“新的测试用例”窗口。



  5. 为其指定适当的名称,然后从“模板”下拉列表中选择您先前创建的模板。在此示例中,选择“MyFirstTestCaseTemplate”。

删除模板

要删除模板,请在“项目”面板中展开“Templates”文件夹,右键单击该模板,然后选择“删除”。

此页面有帮助吗?

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