UiPath Documentation
test-manager
latest
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. 选择 Create Requirement(创建需求)。将显示 Create Requirement(创建需求)窗口。

  3. 相应地填写字段:

    • Name - The name for your requirement.
    • 说明- (可选)使用富文本编辑器添加说明并为其设置格式。
    • (可选)添加任意数字对象标签。
  4. 选择“创建”。您的新需求会显示在 Requirements(需求)页面中。

    提示:

质量检查要求​

Autopilot 可帮助您在 Test Manager 中评估质量方面的需求,例如清晰度、完整性和一致性。

对于现有需求,选择“评估需求” ,使用 Autopilot 进行评估,从而生成可直接实施的建议列表。通过您从库中选择或自己输入的提示为 Autopilot 提供支持文档和其他指导。

触发评估后,请展开每条建议以根据实施进度更新其状态。您可以选择将建议添加到要求中,并将其状态标记为“正在处理”或“已完成”。我们还提供了用于删除建议的选项。

使用“建议更多”和“重新生成”生成更多建议,或者使用不同的支持文档或其他指导重新生成建议。您还可以将建议导出为 Word,以保留建议以供将来参考。

请访问质量检查要求 - 最佳实践,了解如何使用 Autopilot 高效地评估您的需求。

克隆要求​

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

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

创建测试用例​

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

创建测试用例​

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

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

为需求生成测试​

使用 Autopilot 生成潜在测试用例的列表。

您可以使用两种类型的测试用例生成:

  • 根据需求生成测试: 您可以根据需求详细信息、上传的文档和其他说明生成测试用例。打开需求,选择“分配测试用例” ,然后选择“生成测试用例” 。
  • 为 SAP 事务生成测试:您可以使用上传的文档和其他说明,从热图和变更影响分析中发现的差距为 SAP 事务生成测试用例。

使用文档和说明优化生成流程,供 Autopilot 在生成测试用例时使用。选择“生成测试”后,请查看生成的测试用例,如果满意则创建测试,否则请在此处提供更多详细信息以进行优化。

请访问根据需求生成测试:最佳实践,了解如何充分利用测试生成功能。

将测试用例链接到需求​

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

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

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

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

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

  1. 将包含自动化测试用例的 Studio 项目发布到租户包订阅源或另一个 Orchestrator 文件夹订阅源。
  2. 打开所需的 Test Manager 项目,转到“测试用例”并创建一个测试用例。
  3. 在先前创建的测试用例的“自动化”选项卡中,选择“选择自动化”选项。
    1. 从“包来源”下拉列表中,从相应的 Orchestrator 实例中选择一个订阅源。此订阅源应包含您打算链接到 Test Manager 测试用例的 Studio 测试用例。默认选择为“租户包订阅源”(租户包订阅源) 。只有自带订阅源的文件夹才会显示在包来源下拉列表中。在文件夹层次结构中,下拉列表中仅显示父文件夹,因为所有子文件夹共享相同的订阅源。
      备注:

      可用的包订阅源选项是您具有管理权限的选项。

    2. 选择包订阅源后,可以从该位置选择自动化。

自动化名称显示在“测试用例名称”列下,已发布的包名称显示在“包”列下。:::note “测试用例名称”列显示在 Orchestrator 中发布自动化的文件夹,后跟自动化名称。例如,如果要选择从 Studio 发布到 Orchestrator 中Accounts文件夹的Create Checking Account测试用例,则此自动化的测试用例名称将为Accounts/Create Checking Account 。::: 4. 选择“保存”以确认更改。

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

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

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

正在上传文档​

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

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

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

    • 要求
    • 测试用例
    • 测试集
    • 在列表中选择工件密钥以打开该密钥。
    • 转到“许可证”选项卡。
    • 选择 Add document(添加文档)按钮,然后选择文件,或直接在页面中拖放文件。

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

“附加文档”活动 在 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. 选择“创建”以保存更改。

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

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

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

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

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

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

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

  1. 检查租户级别设置:
    1. 访问 Test Manager,从标头中选择“设置” ,然后转到“常规”选项卡。
    2. 检查“允许旧版执行上下文”设置:
      • 如果启用该设置: 在不使用特定执行文件夹的情况下运行测试用例。
      • 如果设置已禁用: 测试用例只能从特定的 Orchestrator 执行文件夹以及指定的包和版本运行。
  2. 在项目设置中设置默认的执行文件夹:
    1. 转到项目设置,然后选择“自动化”选项卡。
    2. 设置默认执行文件夹。此默认文件夹适用于所有测试集,除非指定了唯一的执行文件夹。
  3. 选择测试集的执行文件夹:
    1. 导航到“测试集”并打开测试集。
    2. 在“测试用例”选项卡中,选择“选择自动化” 。
    3. 从“执行文件夹”下拉列表中选择首选文件夹。
    4. 选择“保存”以应用更改。
  4. 选择特定包和版本:
    1. 在测试集的“测试用例”选项卡中,再次选择“选择自动化” 。
    2. 可以使用以下选项:
      • 自动选择包:根据分配给测试集的测试用例,选择文件夹中所有可用的包及其最新版本。
      • 添加自动化:允许您从相应的下拉列表中手动选择包及其版本。使用“选择”确认每个包-版本配对。

链接 Orchestrator 测试集(已弃用)​

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

备注:

此功能已弃用 — 有关详细信息,请访问Orchestrator 即将弃用的内容。测试管理功能已迁移至 Test Manager,自 2026 年 7 月 31 日起,无法再通过用于测试自动化的用户界面或 Orchestrator API从 Orchestrator 执行测试集。请改用 Test Manager。

在 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 允许与外部工具同步执行结果。此同步功能可确保与集成工具共享执行详细信息、日志、时间戳和其他相关信息。
创建和取消链接缺陷在“执行”页面中,您可以通过访问测试用例日志,选择“任务” ,然后选择“创建缺陷”来创建缺陷。此外,您可以选择取消缺陷与外部工具的关联,该操作会将测试执行结果与外部工具的条目分离。

正在生成测试报告​

备注:

功能可用性取决于您使用的云平台。有关详细信息,请参阅Test Manager 功能可用性页面。

使用 Autopilot 生成报告,详细说明测试用例反复失败的原因,从而获得有关测试结果的可行见解。该报告最多可以包含五个部分,每个部分包含多个见解。对于报告中的每个见解,选择显示测试用例数量的图标,或选择显示,以查看受影响的相关对象(例如测试用例或测试用例日志),并在其中进行搜索。

要为测试执行生成测试报告,请为所需的执行选择“生成报告” ,选择要包含在报告中的结果,最后再次选择“生成报告” 。

如果报告已准备就绪,请在电子邮件通知中选择“执行 Insights 报告已就绪”通知或“打开报告” ,以访问报告。

处理测试结果​

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

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

    执行及其关联的数据不会受到测试集更改或删除的影响。

结果​

您的 Test Manager 项目已完成端到端配置:已创建需求、测试用例和测试集,已关联自动化,并且测试结果可供分析。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新