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

执行测试

通过独立的 Test Manager 手动执行测试或通过 Orchestrator 自动执行测试,涵盖手动和自动测试执行工作流。

您可以手动或自动执行测试。手动测试执行通过 Test Manager 调用,而自动化执行通过 Test Manager 调用并通过 Orchestrator 执行。要执行测试用例,您必须先创建一个测试集,以便稍后执行。

条件​

  • 您可以对 Test Manager 中创建的测试集以及来自 Orchestrator 的链接测试集使用“手动执行”和“自动执行”
  • 仅执行测试集中包含的测试用例版本。如果要执行新的测试用例,则需要为测试集分配新版本。对于 Orchestrator 测试集,您需要确保已发布最新的包。

自动化执行​

自动化执行是指从 Orchestrator 链接的测试集或在 Test Manager 中创建的具有从 Studio 链接的测试用例的测试集。

在 Test Manager 中执行自动化测试之前,请确保在 Orchestrator 中创建测试集。

手动测试执行​

手动执行是指在 Test Manager 中创建的测试集,包括具有手动步骤的测试用例。可以对 Test Manager 中创建的测试集以及来自 Orchestrator 的链接测试集进行手动执行。

执行手动测试​

手动执行测试用例​

Test Manager 测试集和从 Orchestrator 链接的测试集都可以手动执行。如果已为测试用例定义手动步骤。有关更多信息,请参见“执行测试” 。

  1. 在“测试管理器”中打开项目,然后导航至“测试集”。

  2. 选择测试集,然后选择垂直省略号。

  3. 选择“手动执行” 。手动执行助理将在新窗口中打开。确保您的弹出窗口阻止程序允许打开窗口。

    有关更多信息,请参阅分析测试结果。

备注:
  • 不包含任何手动步骤的测试用例将在执行期间被跳过,而不会产生任何结果。
  • 自动化测试用例可以定义手动步骤,也可以手动执行。

或者,您可以打开测试集,单击“执行”,然后从下拉列表中选择“手动”。

手动执行助理

手动执行助理可让您逐个执行一组手动测试。您需要为每个手动步骤设置一个结果,以便进入测试集中的下一个测试用例。

通过手动执行助理,您需要将每种情况下的步骤标记为通过或失败。

使用“设置失败”或“设置通过”来标记每种情况下的步骤。添加注释,尤其是在失败的情况下,以提供有关特定结果的详细信息。您可以通过单击“设置至此为止已通过”,将多个连续步骤设置为已通过。

为测试用例的最后一步分配结果后,您可以单击“下一步”。这使您能够转到测试集中的下一个测试用例。完成最后一个测试用例后,单击“完成”即可完成整个执行。

执行自动化测试​

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

如果测试集包含从 Studio 链接的测试用例,您也可以执行自动化测试 。有关更多信息,请参见“执行测试” 。

条件​

重要提示:

要使用“执行自动化”选项,测试集中至少需要一个自动化测试用例。

  • 从 Orchestrator 链接的测试集的测试执行仅包括已发布到最新包版本中的Orchestrator 租户流程订阅源的测试用例。如果要执行新的测试用例,则需要在 Orchestrator 中发布新的包版本,然后将测试集链接到 Test Manager。
  • 如果您的 Test Manager 测试集包含来自多个 Studio 项目的测试用例,则考虑执行具有最多测试用例的项目。因此,只会执行此项目中的测试用例。在这种情况下,您将在 Test Manager 中收到以下消息:“已选择多个包中的测试用例。运行此测试集时,某些测试用例将不会执行。” 仅当您拥有从 Orchestrator 链接的测试集时,才能执行测试集,包括来自多个 Studio 项目的测试用例。
  • 如果您的测试集包含在多个 Studio 项目中重复的测试用例,则按项目名称降序排列。仅执行列表中最先放置的项目中的测试用例。

执行自动化测试​

  1. 在“测试管理器”中打开项目,然后导航至“测试集”。

  2. 选择测试集,然后选择垂直省略号。

  3. 选择“执行自动化”。

    有关更多信息,请参阅分析测试结果。

    备注:
    • 在 Orchestrator 执行期间,将跳过无法执行的测试用例。
    • 未执行的测试用例会生成没有结果的测试用例日志。

或者,您可以打开测试集,单击“执行”,然后从下拉列表中选择“手动”。

重新执行测试执行​

如果您重新执行测试,则旧的执行结果将被删除并替换为新结果。 如果您不想替换测试执行结果,请再次运行测试集。 这将生成新的测试执行结果,独立于以前的结果。

可以执行重新执行操作的预定义用户角色包括:Test Manager、测试执行者和手动测试者。

重新执行测试集执行​

  1. 转到“测试结果” ,然后选择以下选项之一:
    • 为要重做的测试执行选择“更多选项” 。
    • 打开测试执行,然后选择“任务” 。
  2. 选择以下选项之一:
    • 手动重新执行(仅适用于手动测试执行)

    • 重新执行自动化(仅适用于自动化测试执行)

      系统将显示“重新执行”对话框。

  3. 选择“确认”并执行手动步骤,或等待自动化测试集完成。
    备注:

    重新执行测试集执行不会再显示活动覆盖率。

重新执行测试用例执行​

您可以重新执行一个或多个测试用例执行。 对于数据驱动的测试用例,您一次只能重新执行一个测试用例。 您无法批量重新执行数据驱动的测试用例。

备注:

即使您发布测试用例的较新版本,您重新执行的版本也与测试执行中记录的版本相同。

  1. 转到“测试结果”并打开测试集执行。

  2. 选中一个或多个测试用例执行的复选框,然后选择“重新执行选择” 。

  3. 选择以下选项之一:

    • 手动重新执行(仅适用于手动测试执行)

    • 重新执行自动化(仅适用于自动化测试执行)

      系统将显示“重新执行”对话框。

  4. 选择“确认”并执行手动步骤或等待自动化测试用例完成。

自动执行故障排除​

自动化项目已经链接到 Test Manager 中的其他测试用例​

问题说明​

如果您尝试链接一个 Studio 测试用例,且该用例已链接到与您当前使用的 Test Manager 实例不同的 Test Manager 实例,则系统会显示以下消息:“系统已将自动化链接到 Test Manager 中的另一个测试用例”。

解决方案​

您无法直接取消链接测试用例。但是,您可以通过将测试用例转换为工作流,然后将其转换回测试用例来解决此问题。此流程将更改测试用例 ID,允许将其链接到您当前的 Test Manager 实例,但不会修改测试用例的基础逻辑。

有关将工作流转换为测试用例的信息,请访问将工作流转换为测试用例。

无法开始自动化执行,因为在 Orchestrator 中找不到包。只能执行已发布到 Orchestrator 的包中的测试用例。​

解决方案​

您需要将 Studio 包发布到 Orchestrator。当测试用例从 Studio 链接到 Test Manager,但包尚未发布到 Orchestrator 时,会发生此问题。

无法执行测试用例,因为找不到可执行的版本。只能执行使用最新包版本发布到 Orchestrator 的测试用例。​

解决方案​

当测试集中的测试用例未通过最新的 Studio 包发布到 Orchestrator 时,会出现此问题。 当在 Orchestrator 上未找到 Studio 包的流程/版本时,您可能会收到相同的错误。

无法开始自动化执行,因为此测试集中找不到自动化测试用例。​

解决方案​

您需要至少有一个自动化测试用例才能使用“自动化执行” 。有关详细信息,请参阅条件。

执行测试集时出错。请重试。​

解决方案​

如果测试集的执行由于除上述原因以外的任何原因失败,请通过 UiPath 支持服务获取帮助。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新