UiPath Documentation
orchestrator
2023.4
false
Orchestrator 用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

测试执行

概述

在本主题中,您可以学习如何管理测试执行。测试执行是在特定时间点执行任何相应测试集的不可更改的记录。相比之下,测试集始终会发生更改,因为它可以针对不同的应用程序版本,并且其测试用例也可以修改。

Prerequisites: To perform test executions, you need to have the Robot role assigned.

重新执行测试集

重要提示:

已知限制:在 Orchestrator 中重新执行测试集的结果不会同步到 Test Manager。我们建议您直接在 Test Manager 中执行和重新执行测试。

您可以在上次运行后重新执行测试集。新的测试用例结果将覆盖“测试执行”页面上显示的之前的结果。

请注意,您无法从启用了覆盖计算的测试集中重新执行测试用例。

  1. 登录到 Orchestrator。

  2. 打开文件夹。

  3. 导航到“测试”>“测试执行”

  4. 选择一个测试运行,然后转到“更多操作”>“详细信息”

  5. 选择一个测试用例,然后转到“更多操作”>“重新执行”

  6. 配置执行目标:

    • 用户:从下拉列表中选择分配给该特定文件夹的用户。默认设置为“任何用户”

    • 计算机:从下拉列表中选择计算机资源。

      备注:

      对于传统文件夹,您需要选择环境,然后选择是要动态分配执行还是分配给特定机器人。

  7. (可选)为测试用例定义自定义参数,以覆盖测试集级别的默认值。要定义参数,您需要发布包含参数的包。

  8. 单击“执行”以确认。

测试执行覆盖率

您可以查看测试执行期间涵盖的活动的相关信息。此选项在 Studio 中也可用,即活动覆盖率

重要提示:

Activity coverage calculator is available when you select this option for existing or new test sets. For more information, see Create test set.

  1. 在 Orchestrator 中打开您的文件夹。

  2. 导航到“测试”>“测试执行”

  3. 选择一个测试运行,然后转到“更多操作”>“详细信息”

  4. 转到“覆盖率”选项卡,以查看覆盖率详细信息。

    覆盖率文件将上传到“附件”选项卡。

分析测试执行

您可以分析测试执行,以了解在执行失败或卡住的情况下发生了什么。

备注:

You can view screenshots of failed test executions by navigating to Automations > Job > Job Details. To benefit from this feature, you need to enable execution media at the application level. For more information, see Execution Media Permissions.

图 1. 执行详情

您可以从以下操作中选择检查测试运行所用的操作。

操作 描述 程序

执行详情

查看机器人详细信息,包括执行附件、数据变化和屏幕截图。

Make sure that you have Execution Media Permissions.

  1. 在 Orchestrator 中打开您的文件夹。
  2. 导航到“测试”>“测试执行”
  3. 选择一个测试运行,然后转到“更多操作”>“详细信息”
  4. 单击“详细信息”以查看执行详细信息。

查看断言

查看失败或通过的断言。

  1. 在 Orchestrator 中打开您的文件夹。
  2. 导航到“测试”>“测试执行”
  3. 选择一个测试运行,然后转到“更多操作”>“详细信息”
  4. 选择一个测试用例,然后转到“更多操作”>“查看断言”

查看日志

查看并导出详细的执行事件日志。

  1. 在 Orchestrator 中打开您的文件夹。
  2. 导航到“测试”>“测试执行”
  3. 选择一个测试运行,然后转到“更多操作”>“详细信息”
  4. 选择一个测试用例,然后转到“更多详细信息”>“查看日志”
  5. 单击“导出”以获取 CSV 格式的测试执行详细信息。

测试执行 API

To query for item related activities, you can use the Background Tasks, internally available through API. For more information on Orchestrator Permissions, see . For more information on test automation API, see Test Automation API Permissions.

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新