概述
在本主题中,您可以学习如何管理测试执行。测试执行是在特定时间点执行任何相应测试集的不可更改的记录。相比之下,测试集始终会发生更改,因为它可以针对不同的应用程序版本,并且其测试用例也可以修改。
Prerequisites: To perform test executions, you need to have the Robot role assigned.
重新执行测试集
已知限制:在 Orchestrator 中重新执行测试集的结果不会同步到 Test Manager。我们建议您直接在 Test Manager 中执行和重新执行测试。
您可以在上次运行后重新执行测试集。新的测试用例结果将覆盖“测试执行”页面上显示的之前的结果。
请注意,您无法从启用了覆盖计算的测试集中重新执行测试用例。
-
登录到 Orchestrator。
-
打开文件夹。
-
导航到“测试”>“测试执行”。
-
选择一个测试运行,然后转到“更多操作”>“详细信息”。
-
选择一个测试用例,然后转到“更多操作”>“重新执行”。
-
配置执行目标:
-
用户:从下拉列表中选择分配给该特定文件夹的用户。默认设置为“任何用户”。
-
计算机:从下拉列表中选择计算机资源。
备注:对于传统文件夹,您需要选择环境,然后选择是要动态分配执行还是分配给特定机器人。
-
-
(可选)为测试用例定义自定义参数,以覆盖测试集级别的默认值。要定义参数,您需要发布包含参数的包。
-
单击“执行”以确认。
测试执行覆盖率
您可以查看测试执行期间涵盖的活动的相关信息。此选项在 Studio 中也可用,即活动覆盖率。
Activity coverage calculator is available when you select this option for existing or new test sets. For more information, see Create test set.
-
在 Orchestrator 中打开您的文件夹。
-
导航到“测试”>“测试执行”。
-
选择一个测试运行,然后转到“更多操作”>“详细信息”。
-
转到“覆盖率”选项卡,以查看覆盖率详细信息。
覆盖率文件将上传到“附件”选项卡。
分析测试执行
您可以分析测试执行,以了解在执行失败或卡住的情况下发生了什么。
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.
您可以从以下操作中选择检查测试运行所用的操作。
| 操作 | 描述 | 程序 |
|---|---|---|
|
执行详情 |
查看机器人详细信息,包括执行附件、数据变化和屏幕截图。 Make sure that you have Execution Media Permissions. |
|
|
查看断言 |
查看失败或通过的断言。 |
|
|
查看日志 |
查看并导出详细的执行事件日志。 |
|
测试执行 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.