test-suite
2021.10
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
不在支持范围内
Test Suite 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年11月11日

执行测试

您可以手动或自动执行测试。手动测试执行通过 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 链接的测试用例,您也可以执行自动化测试。有关更多信息,请参见测试集执行

条件

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

  • 从 Orchestrator 链接的测试集的测试执行仅包括已发布到最新包版本的测试用例。如果要执行新的测试用例,则需要在 Orchestrator 中发布新的包版本,然后将测试集链接到 Test Manager。
  • 如果您的测试集包含来自多个 Studio 项目的测试用例,则考虑执行具有最多测试用例的项目。因此,只会执行此项目中的测试用例。
  • 如果您的测试集包含在多个项目中重复的测试用例,则按项目名称降序排列。仅执行列表中最先放置的项目中的测试用例。

执行自动化测试

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

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

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

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

自动执行故障排除

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

解决方案

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

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

解决方案

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

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

解决方案

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

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

解决方案

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

此页面有帮助吗?

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