test-suite
2024.10
true
UiPath logo, featuring letters U and I in white
Test Suite 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年11月11日

测试集

测试集是测试用例的逻辑组。测试集的目的是定义应在一次运行中一起执行的测试组。例如,冒烟测试是一组仅检查最关键功能的测试。每当冒烟测试中的任何测试用例失败时,都会出现严重问题。执行冒烟测试不应花费太长时间。例如,每当开发者提交对源代码的更改时,系统都会执行该测试。相比之下,回归测试是一项全面的测试,应提供被测系统的详细概述。执行通常需要几个小时甚至几天。为了定义要为此目的执行的测试集,需要创建测试集。一个测试用例可以分配给多个测试集。

条件

  • Test sets in Test Manager can include both manual and automated test cases, including automated test cases from multiple Studio projects.
  • Test sets linked from Orchestrator to Test Manager include only the test cases from Orchestrator.
  • 您可以从默认或指定的执行文件夹运行测试集。 这使您可以以专有方式执行该特定文件夹中的测试用例。 此外,您还可以选择指定仅从中运行测试用例的特定包及其版本。

Creating test sets

要创建测试集:

  1. 在“计划”部分中,单击“测试集”。系统将显示“测试集”页面。
  2. 单击“创建测试集”。显示“创建队列”窗口。


  3. 填写以下表格:
    • 名称: 输入测试集的名称。
    • 说明 - (可选)输入测试用例的说明。要添加带格式的文本,您可以使用 Markdown 语法。
    • 启用 RPA 活动覆盖率计算- 选择此项可在每次自动执行后查看 “执行”下的测试集的活动覆盖率。
    • 标签: 添加任意数量的标签,以便轻松找到带有联合标签的测试集。
  4. 单击“创建”。您的测试集已创建并且在“测试集”页面上可用。

Assigning test cases to a test set

您可以通过两种不同的方式同时将测试用例分配给测试集:
  • 使用 静态分配 - 手动选择测试用例。
  • 使用 动态分配 - 输入要分配的测试用例的标签。

将测试用例静态分配给测试集

  1. 单击以打开要分配测试用例的测试集。
  2. 在“ 任务 ” 菜单中,选择“ 分配测试用例” 。
    系统将显示“ 分配测试用例 ” 窗口。
  3. 选择要添加的测试用例。您可以通过输入名称、密钥或标签来搜索测试用例。


  4. 选择 “分配”。 测试用例将分配给测试集,并显示在“ 测试用例 ” 选项卡上。
    提示:

将测试用例动态分配给测试集

您可以选择根据标签将所有测试用例分配给测试集。
  1. 选择要为其分配测试用例的测试集。
  2. 在“ 任务 ” 菜单中,选择“ 分配测试用例” 。
    系统将显示“ 分配测试用例 ” 窗口。
  3. 输入要分配的测试用例的标签。
    对于下图中的示例,所有标签为 ASP:9 的测试用例都将分配给当前测试集。


  4. 选择 “分配”。 测试用例将分配给测试集,并显示在“ 测试用例 ” 选项卡上。
在“测试用例”选项卡上,您可以在单独的子选项卡中查看和编辑静态和动态分配的测试用例。

导航和搜索

要快速查找测试项目,请使用搜索功能和筛选器。使用并配置分页器,在页面中导航。或者,您可以使用面包屑导航在页面之间导航。
  1. 筛选器 - 您可以使用筛选器来缩小搜索范围。例如,您可以按特定标签或来源(例如 Orchestrator)搜索已由用户更新的测试集。筛选器将自动保存并保持活动状态,直到您将其清除。
  2. 搜索 - 使用搜索栏按键、名称或标签查找测试结果(需要完整的搜索词匹配)。
    您可以使用页面顶部的搜索栏来查找测试结果。

启用“活动覆盖率”

Note: You can use this feature only if your Test Manager is connected to Orchestrator 2023.10 or higher.
To enable the activity coverage of an existent test set in Test Manager, perform the steps below:
  1. 打开要为其启用活动覆盖率的测试集。
  2. 转到“配置”选项卡。
  3. 选择“启用 RPA 活动覆盖率计算”
图 1.已启用“启用 RPA 活动覆盖率计算”设置

后续操作:对于此测试集,您现在可以选择 “执行”,然后选择 “自动”,然后在“执行”下查看活动覆盖率。
注意:对于从 Orchestrator 链接的测试集,只能在 Orchestrator 中启用或禁用活动覆盖率。

为特定执行文件夹配置测试集

在测试集中,您只能自动执行默认或选定的 Orchestrator 文件夹(也称为执行文件夹)中的测试用例。 如果要从文件夹中的特定包和版本执行测试用例,则可以选择包及其相应版本。

选择执行文件夹

要将测试用例执行限制在特定的 Orchestrator 文件夹中,请执行以下步骤:

  1. 导航至“项目设置”并设置默认执行文件夹。 此选择将应用于所有测试集。

    请访问自动化项目配置,详细了解如何设置默认执行文件夹。

  2. 要为特定测试集设置唯一的文件夹,请转到“测试集”并选择要进行配置的测试集。
    1. 在 “测试用例”选项卡中,选择 “选择自动化”。
    2. 执行文件夹下拉列表中选择一个文件夹。
    3. 选择“保存”,以确保在此指定的文件夹中执行测试用例。

选择特定包和版本

除执行文件夹外,您还可以选择要从中运行测试用例的特定包和版本。 要选择特定的包和版本,请执行以下步骤:

  1. 导航到“测试集”并打开测试集。
  2. 转到“测试用例”选项卡。
  3. 使用“选择自动化”
  4. 要定义包和版本,可以使用以下选项:
    • 自动选择:根据分配给测试集的测试用例,自动选择位于执行文件夹中的所有包及其最新版本。
    • 添加自动化:允许您手动选择所需的包和相应的版本。 请执行以下步骤:
      1. 从“” 下拉列表中,选择一个包。
      2. 从“版本” 下拉列表中,选择该包的版本。
      3. 使用“选择”完成选择。

      对要添加到测试集的每个包重复前面的步骤。

    图 2.显示选定的自动化菜单,说明了特定测试集的所选执行文件夹、关联的包及其各自的版本

克隆测试集

您一次只能克隆一个测试集。
  1. 选择 更多选项docs image 对于要复制的测试集,然后选择“ 克隆”。
  2. 重命名测试集,然后选择要克隆的信息,例如:
    • 文档
    • 标签

      分配给原始测试集的测试用例(静态和动态)将自动链接到克隆。 自定义字段定义和自定义字段值(如果存在)也会被克隆。

  3. 选择“ 确认 ”以开始克隆过程。 系统会在后台创建克隆。
系统将使用不同的 ID 创建测试集的克隆。


导出测试集

您可以从测试项目中单独导出测试集,以便将其重新导入到其他项目中。测试集的导出过程类似于项目导出过程。请访问导出项目,了解项目如何导出。

注意:导出测试集时,系统会保存测试集及其相关测试用例之间的链接,并在导入新项目时保留这些链接。

请记住,导出内容仅包括自定义字段值,而不包括其定义。

执行以下步骤以导出测试集:

  1. 打开您的项目并转到“测试集”。
  2. 根据要导出的测试集的数量,执行以下步骤之一:
    • 要导出单个测试集,请为特定测试集选择“更多选项”,然后选择“导出”。
    • 要导出多个测试集,请选择要导出的所有测试集,然后选择“导出”。
  3. 导出准备就绪后,您将收到“项目导出已完成”通知。选择该通知,下载包含已导出的测试集的 TMH 文件。

然后,您可以将下载的 TMH 文件导入到其他项目中,以重新创建测试对象。请访问导入项目,了解如何执行导入流程。

Linking Orchestrator test sets

You can link your test sets from Orchestrator and execute them in Test Manager.

Prerequisites: Before you link a test set from Orchestrator to Test Manager, ensure you first link the test cases from this Orchestrator test set to Test Manager in Studio. For detailed steps on how to link test cases from Studio to Test Manager, visit Linking test cases in Studio to Test Manager.
  1. Open your project in Test Manager.
  2. 导航至“测试集”>“链接”。
  3. 从列表中选择一个测试集,然后单击“链接”。“测试集”页面现在显示链接的测试集。
    重要提示:
    • To link a test set to Test Manager, you need to create it in Orchestrator.
    • You can only link individual test sets that contain automated test cases. Note that each of these automated test cases must first be linked to Test Manager from Studio.
    • 测试集链接可用于已连接的 Orchestrator 实例版本 2020.10 或更高版本。
    • 从 Orchestrator 链接的测试集是只读的。这意味着您无法编辑名称、说明或版本。任何更改都需要在 Orchestrator 中完成。
    • The displayed number of test cases might differ between Test Manager and Orchestrator. Test Manager only shows test cases that have been created on its platform.

应用筛选条件和视图

您可以应用筛选条件并将其存储在测试对象的视图中。根据视图的作用域(个人或公共),您可以为用户或项目中的所有用户保留包含筛选条件的视图。

您可以应用的可用筛选条件与该部分的“列”类型中显示的筛选条件类似,包括:
  • 测试对象的原生属性(例如“标签”、“更新者”、“来源”等)
  • 自定义标签

请按照以下步骤自定义筛选条件和视图:

  1. 转到所需的测试对象部分(即需求),然后选择“筛选条件”。
  2. 选择“添加筛选条件”以选择要应用的筛选条件。

    选择筛选条件时,还要选择您想要设置的值。

  3. 选择“应用”以在您的视图中包含筛选条件。


  4. 要将这些筛选条件另存为视图,请选择“视图”,然后选择“保存视图”。
  5. 在“保存视图”窗口中,选择使用筛选条件创建“新视图”或“更新现有视图”。

    确定是将新视图设为私有,还是将其设置为“公开”以供其他用户访问。

  6. 选择“保存”以确认更改。
  7. 要应用您创建的视图,请选择“视图”,然后选择“打开视图”。
    1. 选择个人视图(“我的视图”)或“公开”视图。

      您还可以根据需要,在私有和公开之间更改已创建视图的可见性。

    2. 选择所需视图,然后选择“打开”以应用。


此页面有帮助吗?

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