test-suite
latest
false
UiPath logo, featuring letters U and I in white

Test Suite 用户指南

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
上次更新日期 2024年12月10日

测试集

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

条件

  • Test Manager 中的测试集可以包括手动和自动测试用例,包括来自多个 Studio 项目的自动化测试用例。
  • 从 Orchestrator 链接到 Test Manager 的测试集仅包括来自 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. 搜索 - 使用搜索栏按键、名称或标签查找测试结果(需要完整的搜索词匹配)。
    您可以使用页面顶部的搜索栏来查找测试结果。

启用“活动覆盖率”

注意:仅当 Test Manager 连接到 Orchestrator 2023.10 或更高版本时,才能使用此功能。
要在 Test Manager 中启用现有测试集的活动覆盖率,请执行以下步骤:
  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

现在,您可以从 Orchestrator 关联测试集,通过 Test Manager 执行。

先决条件:在您将测试集从 Orchestrator 链接到 Test Manager 之前,请确保首先将此 Orchestrator 测试集中的测试用例链接到 Studio 中的 Test Manager。有关如何将测试用例从 Studio 链接到 Test Manager 的详细步骤,请访问将 Studio 中的测试用例链接到 Test Manager
  1. Test Manager 中打开项目。
  2. 导航至“测试集”>“链接”。
  3. 从列表中选择一个测试集,然后单击“链接”。“测试集”页面现在显示链接的测试集。
    重要提示:
    • 要将测试集链接到 Test Manager,您需要在 Orchestrator 中创建
    • 您只能链接包含自动化测试用例的单个测试集。请注意,首先必须将这些自动化测试用例从 Studio 链接到 Test Manager
    • 测试集链接可用于已连接的 Orchestrator 实例版本 2020.10 或更高版本。
    • 从 Orchestrator 链接的测试集是只读的。这意味着您无法编辑名称、说明或版本。任何更改都需要在 Orchestrator 中完成。
    • Test Manager和 Orchestrator 之间显示的测试用例数量可能会有所不同。 Test Manager仅显示在其平台上创建的测试用例。

应用筛选条件和视图

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

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

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

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

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

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


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

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

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

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

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


此页面有帮助吗?

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