UiPath Documentation
test-manager
2023.10
false
Test Manager 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

快速入门指南

开始使用独立 Test Manager:引导式演练,涵盖项目设置、测试用例管理和跨多个测试框架执行。

本快速入门指南全面介绍了 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. In the Test Design menu, navigate to the Requirements page.

  2. Click Create Requirement. The Create Requirement window is displayed.

  3. 相应地填写字段:

    • Name - The name for your requirement.
    • “说明” -(可选)为要求添加任意说明。要添加带格式的文本,请使用Markdown语法。
    • (可选)添加任意数字对象标签。
  4. Click Create. Your new requirement is displayed in the Requirements page.

    提示:

克隆要求​

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

  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: Select a test case from the dropdown list.

    • “名称 ” :仅当您在 Test Manager 中创建新的测试用例时,才输入名称。

    • 要求:如果您不想将测试用例链接到现有需求,请将此字段留空。此名称在 Test Manager 中为只读项。或者,如果要将测试用例分配给 Test Manager 中的特定需求,则可以从下拉列表中选择“需求” 。

向测试用例添加手动步骤​

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

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

正在上传文档​

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

要上传文档,请从以下选项中进行选择:

选项 描述
手动上传 请按照以下步骤操作:
  1. 在 Test Manager 中打开项目。
  2. 导航到以下工件之一:

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

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

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

克隆测试用例​

要轻松创建多个类似的测试集,您还可以克隆单个测试用例。要克隆测试用例,请执行以下操作:

  1. 选择“更多选项” ,找到要复制的测试用例,然后选择“克隆” 。
  2. 选择是否要克隆相关信息,例如文档、标签或分配给需求的用例。
  3. 选择“克隆”以保存更改。

Managing test cases​

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

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

Creating test sets​

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

Creating test sets​

要创建测试集:

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

将测试用例分配给测试集​

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

您可以通过两种不同的方式同时将测试用例分配给测试集:

  • 使用静态分配 - 手动选择要关联的测试用例。

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

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

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. 在“测试管理器”中打开项目,然后导航至“测试集”。
  2. 选择一个测试集,然后单击垂直省略号。
  3. 选择“执行自动化”。

手动测试执行​

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

手动执行测试​

要手动执行测试集,请执行以下步骤:

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

分析结果​

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

访问测试结果​

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

执行详情​

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

了解测试执行状态​

测试执行以不同颜色表示不同状态:

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

探索测试结果​

本部分介绍测试结果的部分信息,以及在获得结果后可以采取的进一步操作。

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

处理测试结果​

通过分析测试执行,您可以执行以下操作:

  • 识别手动或自动化测试结果。
  • 跟踪正在进行的测试执行的进度。
  • 打开已执行的测试集以查看详细信息。
  • 检查与测试执行相关的日志和附件。
  • 如果您有 ALM 工具集成,则直接从 Test Manager 的缺陷管理系统中创建缺陷。
备注:

测试结果及其关联的数据不会因测试集的更改或删除而受到影响。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新