- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成

Test Manager 用户指南
当您开始执行测试集时,Test Manager 将经历以下过程:
- 系统将在 Test Manager 的“测试结果”部分中创建测试执行。这将用作测试结果的容器。
- 对于已执行的测试集中的每个测试用例,都会生成一个空的测试用例日志。此日志会附加到测试执行,并将保存其关联的测试结果。
- 随着执行的继续,Test Manager 会在每个测试用例日志中填充结果和相关日志信息。
下图说明了在 Test Manager 中执行测试集的过程。
因此,在执行测试集后,对测试集或其关联的测试用例进行的任何更改都不会影响先前执行的结果。即使删除测试集,所有测试执行也保持不变。
谁可以查看项目
所有用户角色都可以查看测试结果。
有关更多信息,请参阅 用户和组访问管理。
要查看测试执行情况,请在 Test Manager 中打开“测试结果”。每个测试的执行都作为测试执行条目列出。要了解测试执行在后台的工作方式,请参阅“测试结果”。
通过分析测试执行,您可以采取以下操作:
- 查找已通过 Orchestrator 手动或自动执行的测试结果。
- 检查运行测试执行的进度。
- 打开已执行的测试集。
- 检查日志和附件。
- 如果您有应用程序生命周期管理工具集成,则直接从 Test Manager 中创建缺陷管理系统。有关更多信息,请参阅“ALM 工具集成”。
默认情况下,测试执行根据执行完成日期进行排序。当前正在运行和待处理的执行位于顶部。
您可以通过分配给每个测试执行的颜色代码来识别状态,如下所示:
- 绿色: 通过的测试用例。
- 红色: 失败的测试用例。
- 灰色: 没有明确结果的测试用例,例如尚未执行但属于当前正在执行的测试集的一部分的测试用例。
自动化测试的结果
The results from automated test executions are imported from Orchestrator automatically. To have your automated tests imported to Test Manager, you need to meet the following condition: The automated test needs to be part of a test set on your Test Manager project. For more information, see Automated Tests.
导航和搜索
要快速查找测试结果,请使用搜索功能和筛选器。使用并配置分页器,在页面中导航。或者,您可以使用面包屑导航在页面之间导航。
- 筛选器 - 您可以使用筛选器来缩小搜索范围。 例如,您可以按执行类型、执行完成时间或状态搜索测试结果。 筛选器将自动保存并保持活动状态,直到您将其清除。
- 搜索 - 使用搜索栏按键、执行类型或状态查找测试结果(需要完整的搜索词匹配)。您可以使用页面顶部的搜索栏来查找测试结果。
设置测试执行结果
要从测试执行中获取详细结果,请转到“测试结果”并单击一个条目以打开详细视图。典型的测试执行详细视图会显示有关执行开始时间、持续时间和执行日志的信息。
您可以使用“报告日期”筛选器为测试执行的所有结果设置单个日期。当您在一夜之间运行测试时,这非常有用,其中一些测试用例在午夜之前和之后执行。否则,结果将在报告中的不同日期之间拆分。
在“结果”部分中,您可以检查测试集中已执行的所有测试用例。您可以对每个测试用例执行操作。有关更多信息,请参阅“执行日志”
您也可以通过右键单击“ 测试集 ” 页面中的条目并选择“ 打开测试集” 打开已执行的测试集,也可以直接在测试执行中打开。
执行日志
作为测试报告的一部分,执行日志保存诸如执行详细信息(例如,数据变化和屏幕截图)、失败和通过的断言以及执行事件的详细日志等信息。
要打开测试用例日志,请转到“测试结果”,打开测试执行,然后单击测试用例“密钥”。
在下表中,您可以查看在测试用例执行期间收集的信息类型。
测试执行报告 |
描述 |
---|---|
断言 |
查看失败或通过的断言(例如,验证表达式活动),以及在测试用例执行期间截取的相关屏幕截图。 要确保 Orchestrator 在执行期间截取屏幕截图,请访问以下资源:
|
日志 |
查看
RobotLogs 中的 INFO 级别日志,其中包含有关流程、执行机器人和事件日志(包括失败)的信息。
选择 |
执行详情 |
查看参数详细信息,例如输入和输出值,以及执行和机器人详细信息(例如,项目、计算机、机器人)。 |
受影响的要求 |
查看分配给已执行的测试用例的要求。您可以使用此选项卡直接转到受影响的需求。 |
附件 |
查看:
|
查看活动覆盖率
先决条件:将您发布到 Orchestrator 的测试用例也链接到 Test Manager。因为要在 Test Manager 中显示活动覆盖率,测试用例必须同时链接到 Orchestrator 和 Test Manager。
- 在 Orchestrator 中创建或编辑测试集时,选择“为测试集启用覆盖率计算”。
- 打开 Test Manager 并从 Orchestrator 链接测试集。
- 打开测试集,选择 “更多选项”
然后 执行自动化。
活动覆盖率仅适用于自动化测试执行。
- 转到“测试结果”并打开您执行的测试集。
- 转到“活动覆盖率”选项卡,并调查有关测试执行期间所涵盖活动的信息。
You can synchronize execution results with external tools, as part of the Application Lifecycle Management tool integration. Information that is gathered during execution, such as results, logs, timestamps, and other details is synchronized with the tool that you have integrated with Test Manager.
请注意,目前每个项目只能有一个整体上启用缺陷同步的连接。
- To synchronize defects, you need to configure a connector in Test Manager. See available connections in Test Manager.
- 您需要先执行测试集。
创建缺陷
您可以在“测试结果”页面中访问测试用例日志时创建缺陷。
系统将创建缺陷并将其与您的外部工具同步。您可以导航到具有同步缺陷的测试执行结果,直接在工具中打开缺陷(例如 Atlassian Jira)。
取消缺陷关联
当您取消缺陷与外部工具的链接时,在该工具中创建的条目保持不变。在 Test Manager 中,测试执行结果不会与外部工具链接。
- 导航至“测试结果”
- 打开测试结果,然后单击“任务”
- 选择“取消缺陷链接”。