test-suite
2024.10
true
UiPath logo, featuring letters U and I in white

Test Suite 用户指南

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

快速入门指南

本快速入门指南全面介绍了 Test Manager,助您高效管理和执行 Studio 项目的测试用例。Test Manager 提供了一个强大的测试管理解决方案,该解决方案支持多个测试框架、与各种来源控件系统的集成,以及高级报告功能。

请按照以下步骤开始使用 Test Manager
  1. Test Manager 中创建项目,或导入现有项目。

    请访问导入项目,了解如何从其他工具导入测试项目。

  2. 为您的测试用例创建需求。
  3. 在 Studio 中或直接在 Test Manager 中创建测试用例。
  4. 创建测试集并向其分配测试用例。
  5. 执行测试。
  6. 分析测试结果。

创建需求

使用专门的需求管理工具来管理用户故事、史诗或其他工件等需求很常见。Test Manager 支持从外部工具同步需求,以及从 Test Manager 中创建需求。在 Test Manager 项目中,可能会有从外部工具同步的需求,以及在 Test Manager 中创建的需求。
  1. 在“ 测试设计 ” 菜单中,导航到“ 要求 ” 页面。


  2. 单击 “创建需求”。 系统将显示“ 创建需求 ” 窗口。
  3. 相应地填写字段:
    • 名称 ” - 需求的名称。
    • 说明 -(可选)向需求添加任何说明。 要添加格式化文本,请使用 Markdown 语法。
    • (可选)添加任意数字对象标签。
  4. 单击 “创建”。 您的新要求将显示在“ 要求 ” 页面中。
    提示: 上传文档

克隆要求

要扩展您的测试组合,您可以一次克隆一个需求。要克隆需求,请执行以下操作:

  1. 选择“更多选项”,找到要复制的需求,然后单击“克隆”。
  2. 选择要克隆的信息,然后选择“确认”。

创建测试用例

Test Manager 提供了一组功能,用于为项目创建、管理和执行测试用例。本指南将引导您完成创建测试用例、为其分配自动化、添加手动步骤以及关联需求的过程。

创建测试用例

构建您的测试组合,并在 Test Manager 中创建测试用例:

  1. Test Manager 中打开项目,然后导航至“测试用例”部分。
  2. 选择“创建测试用例”并配置测试用例详细信息,例如名称、版本、说明和标签。
  3. 选择“确认”,测试用例将显示在“测试用例”下。

将测试用例链接到需求

要在测试用例和需求之间建立可追踪性,您可以在 Test Manager 中将测试用例分配给需求。

  1. 打开所需的测试用例。
  2. 转到“任务”,然后选择“分配给需求”。
  3. 选择要将测试用例关联到哪个需求。
  4. 选择“分配”以保存更改。

将 Studio 自动化分配至测试用例

Test Manager中的测试用例可以同时包括手动步骤和 Studio 自动化。 使用可用活动在 Studio 中将自动化创建为测试用例。 您需要从Test Manager将 Studio 自动化分配给测试用例,以使用自动化执行。

要将 Studio 中创建的自动化关联到 Test Manager 中的测试用例,请执行以下操作:

  1. 将 Studio 与 Test Manager 集成,并从 Studio 的“ 设计”功能区配置 “ Test Manager 设置” 。
  2. 选择“关联到Test Manager
  3. 配置测试用例信息,例如:
    • 项目:选择您的项目。如果您没有为 Test Manager 设置默认项目,请参阅“与 Studio 集成”。
    • 测试:从下拉列表中选择测试用例。
    • 名称:仅当您在 Test Manager 中创建新的测试用例时,才输入名称。
    • 要求:如果您不想将测试用例链接到现有需求,请将此字段留空。 此名称在Test Manager中为只读项。 或者,如果要将测试用例分配给 Test Manager 中的特定需求,则可以从下拉列表中选择“ 需求”。



向测试用例添加手动步骤

除自动化外,您还可以在测试用例中包含手动步骤。这些手动步骤提供了有关在测试流程中执行特定操作的说明。创建或编辑测试用例时,您可以添加手动步骤,描述操作、预期行为,并定义剪贴板值,因此您不必在字段中手动输入内容。

访问手动测试用例,了解如何在 Test Manager 中向测试用例添加手动步骤。

正在上传文档

Test Manager 中,您可以选择将相关文档作为测试用例的附件上传。

要上传文档,请从以下选项中进行选择:
选项描述
手动上传请按照以下步骤操作:
  1. Test Manager 中打开项目。
  2. 导航到以下工件之一:

    • 要求
    • 测试用例
    • 测试集
  3. 单击列表中的条目以将其打开。
  4. 转到“许可证”选项卡。
  5. 单击“添加文档”按钮,然后选择一个文件,或将其直接拖放到页面中。

    该文件即会添加到您的测试中。

“附加文档”活动 在 Studio 自动化中添加“附加文档”活动。 执行后,附件将显示在“ 执行” 页面上的“ 附件” 选项卡中。

克隆测试用例

要轻松创建多个类似的测试集,您还可以克隆单个测试用例。要克隆测试用例,请执行以下操作:
  1. 选择“更多选项”,找到要复制的需求,然后单击“克隆”。
  2. 选择是否要克隆相关信息,例如文档、标签或分配给需求的用例。
  3. 选择“克隆”以保存更改。

Managing test cases

Test Manager 提供了一系列可以对单个测试用例执行的操作:

  • 选择测试用例的键时查看测试用例的概述。这将跳转到“概述”页面。
  • 访问测试用例最新结果的日志。选择测试用例的“打开执行日志”,您可以查看有关最新测试执行的详细信息。
  • 删除测试用例。
  • 取消关联自动化。
  • 克隆测试用例。

Creating test sets

Test Manager中的测试集用于对测试用例进行分组,并定义应在单次运行中一起执行哪些测试。 测试集提供了一种根据目的和执行需求组织测试的方法。 要创建测试集,请执行以下步骤:

Creating test sets

要创建测试集:
  1. Test Manager 中打开项目,然后选择“测试集”
  2. 选择“创建测试集”。
  3. 填写有关测试集的信息,例如名称、描述、测试集是否应显示活动覆盖率(“启用 RPA 活动覆盖率计算”)和标签。
  4. 选择“创建”以保存更改。

将测试用例分配给测试集

创建测试集后,您需要为其分配测试用例。要将测试用例分配给测试集,请打开所需的测试集,然后在“任务”菜单中选择“分配测试用例”。

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


  • 使用动态分配 - 输入要分配的测试用例的标签。每当启动执行时,所有至少分配了一个选定标签的测试用例都将添加到该执行中。


下面的动图展示了如何创建测试集并向其分配静态和动态测试用例。

配置测试集以从指定的执行文件夹运行

可以将测试集设置为从默认或指定的执行文件夹运行。 这使您可以以专有方式执行该特定文件夹中的测试用例。 此外,您还可以选择指定仅从中运行测试用例的特定包及其版本。 要使用此功能,请执行以下步骤:

  1. 检查租户级别设置:
    1. 访问Test Manager ,从标头中选择“设置” ,然后转到 “常规”选项卡。
    2. 检查 “允许旧版执行上下文”设置:
      • 如果启用该设置: 在不使用特定执行文件夹的情况下运行测试用例。
      • 如果设置已禁用: 测试用例只能从特定的 Orchestrator 执行文件夹以及指定的包和版本运行。
  2. 在项目设置中设置默认的执行文件夹:
    1. 转到项目设置,然后选择“自动化”选项卡。
    2. 设置默认执行文件夹。

      除非指定了唯一的执行文件夹,否则此默认文件夹适用于所有测试集。

  3. 选择测试集的执行文件夹:
    1. 导航到“测试集”并打开测试集。
    2. 在 “测试用例”选项卡中,选择 “选择自动化”。
    3. 从“执行文件夹”下拉列表中选择首选文件夹。
    4. 选择“保存”以应用更改。
  4. 选择特定包和版本:
    1. 在测试集的“测试用例”选项卡中,再次选择“选择自动化”。
    2. 可以使用以下选项:
      • 自动选择包:根据分配给测试集的测试用例,选择文件夹中所有可用的包及其最新版本。
      • 添加自动化:允许您从相应的下拉列表中手动选择包及其版本。 使用“选择”确认每个包- 版本配对。

Linking Orchestrator test sets

现在,您可以从 Orchestrator 关联测试集,通过 Test Manager 执行。 为此,您首先需要在 Orchestrator 中创建测试集,然后仅向其分配自动化测试用例。

注意:从 2025 年 4 月开始,此功能将被弃用。请访问 Orchestrator 即将弃用的内容,了解有关此项弃用的更多信息。
在 Orchestrator 中创建测试集后,请按照以下步骤操作:
  1. Test Manager 中打开项目。
  2. 导航到“测试集”,然后导航到“关联”。
  3. 从列表中选择一个测试集,然后单击“关联”。

克隆测试集

为了加快测试管理速度,在克隆需求和测试用例后,您还可以克隆测试集,以便快速扩展测试项目。要克隆测试集,请执行以下操作:
  1. 找到要复制的测试集,选择“更多选项”,然后选择“克隆”。
  2. 选择是否要克隆相关信息,例如文档标签
  3. 选择克隆

相关文章

执行测试

Test Manager 中,您可以选择手动或使用自动化执行测试。手动测试执行直接在 Test Manager 中执行,而自动化执行则通过 Test Manager 启动并通过 Orchestrator 执行。在执行测试用例之前,需要创建一个用于执行的测试集。

自动化执行

自动执行是指在 Test Manager 中使用来自 Studio 的已关联测试用例创建的测试集。在 Test Manager 中执行自动化测试之前,请确保已在 Orchestrator 中创建测试集。

您可以使用“执行自动化”选项来执行所有测试集。 为链接到Test Manager的测试用例调用 Orchestrator。 要执行从 Orchestrator 链接的测试集,请确保在 Orchestrator 中创建测试集。

使用自动化执行测试

要使用自动化执行测试集,请执行以下步骤:
  1. 在“Test Manager”中打开项目,然后导航至“测试集”。
  2. 选择一个测试集,然后单击垂直省略号。
  3. 选择“执行自动化”。

手动测试执行

手动执行适用于 Test Manager 中创建的测试集,包括具有手动步骤的测试用例。可以从 Orchestrator 为 Test Manager 测试集和关联的测试集执行手动执行。

手动执行测试

要手动执行测试集,请执行以下步骤:
  1. 在“Test Manager”中打开项目,然后导航至“测试集”。
  2. 选择一个测试集,然后单击垂直省略号。
  3. 选择“手动执行”。系统将在新窗口中打开手动执行助理。确保您的弹出窗口阻止程序允许打开窗口。

相关文章

分析结果

Test Manager中的“执行”提供有关测试集执行情况的见解。 下面详细说明了如何分析和使用测试结果。

访问测试结果

Test Manager 中打开 执行 ,以查看测试执行列表。每个测试执行都代表一个测试集的执行。 执行会根据完成日期进行排序,正在进行和待处理执行会显示在顶部。

执行详情

当您选择一个测试执行条目时,系统将打开一个详细视图。此视图显示执行开始时间、持续时间和执行日志等信息。“结果”部分概述了测试用例中所有单独的测试结果,即“测试用例日志”。这使您可以对单个测试结果执行操作。

了解测试执行状态

测试执行以不同颜色表示不同状态:
  • 绿色:通过的测试用例。
  • 红色:失败的测试用例。
  • 灰色 - 没有明确结果的测试用例,例如尚未在正在进行的测试集中执行的用例。

探索测试结果

本部分介绍测试结果的部分信息,以及在获得结果后可以采取的进一步操作。
结果描述
执行日志执行日志包含基本信息,包括断言、日志、执行详细信息、受影响的需求和附件。 在“执行”页面中选择测试用例键以访问执行日志。
活动覆盖率您可以为自动化测试执行启用活动覆盖率。此功能提供有关测试执行期间涵盖的活动的信息。
缺陷管理集成如果您有与Test Manager集成的外部缺陷管理系统,则可以直接从执行日志创建缺陷报告。 打开测试用例日志,选择 “任务”,然后选择 “创建缺陷”。
缺陷同步作为 ALM 工具集成的一部分, Test Manager允许与外部工具同步执行结果。 此同步功能可确保与集成工具共享执行详细信息、日志、时间戳和其他相关信息。
创建和取消链接缺陷在 “执行”页面中,您可以通过访问测试用例日志,选择 “任务”,然后选择 “创建缺陷”来创建缺陷。 此外,您可以选择取消缺陷与外部工具的关联,该操作会将测试执行结果与外部工具的条目分离。

处理测试结果

通过分析测试执行,您可以执行以下操作:
  • 识别手动或自动化测试结果。
  • 跟踪正在进行的测试执行的进度。
  • 打开已执行的测试集以查看详细信息。
  • 检查与测试执行相关的日志和附件。
  • 如果您有 ALM 工具集成,则直接从 Test Manager 的缺陷管理系统中创建缺陷。
注意:更改或删除测试集不会影响执行及其关联的数据。

此页面有帮助吗?

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