Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
若要跟踪多个测试计划或测试套件的进度,请使用进度报告。 进度报告可帮助你跟踪团队通过、失败或阻止的测试、估计、执行速率、进度等状态。
- 使用进度报告可在单个项目中查看一个或多个测试计划的数据。 若要查看跨项目的数据,请使用 OData API。 此报告也使用相同的 OData API 呈现。
- 报告始终显示上次访问的测试计划的数据。 不存储筛选器选择。
- 报告数据对应于所选测试计划中的当前测试套件层次结构。 不存储层次结构历史记录。
- 报告数据大约每 15 分钟更新一次。 请勿将此报告用于实时分析或报告。 两次测试执行之间的间隔时间大约为 15 分钟,这同样适用于报告中显示的数据。
- 从本地 Azure DevOps 服务器迁移的测试计划数据不会显示在此报告中。
- 百分比数据将不会在此报告中显示十进制值。
- 一些结果在详细信息部分没有确定,尽管它们对“运行 %”列有贡献。 结果为“已阻止”、“不适用”且处于暂停状态的测试用例不会反映在“通过 %”或“失败 %”上。 如果您有具有这些结果的测试用例,则“运行 %”与“通过 %”+“失败 %”的总和将有所不同。 “未运行”列仅统计在当前结果中显示为“活动”的测试用例。 可以使用报告筛选器微调结果。
先决条件
| 类别 | 要求 |
|---|---|
| 项目访问权限 | 项目成员. |
| 访问权限级别 | 至少具有基本访问权限。 有关详细信息,请参阅手动测试访问和权限。 |
| 权限 | 视图分析权限设置为允许。 有关详细信息,请参阅授予访问 Analytics 服务的权限。 |
| 服务 | 测试计划已启用。 如果已禁用,则不会显示测试计划>进度报告页。 若要启用测试计划,请参阅打开或关闭 Azure DevOps Services。 |
| 类别 | 要求 |
|---|---|
| 项目访问权限 | 项目成员. |
| 访问权限级别 | 至少具有基本访问权限。 有关详细信息,请参阅手动测试访问和权限。 |
| 权限 | 视图分析权限设置为允许。 有关详细信息,请参阅授予访问 Analytics 服务的权限。 |
| 扩展 | 分析扩展已安装并启用。 |
| 服务 | 测试计划已启用。 如果已禁用,则不会显示测试计划>进度报告页。 若要启用测试计划,请参阅打开或关闭 Azure DevOps Services。 |
配置报表
在 Web 门户中,通过转到测试计划>进度报告,打开报告。 该报告显示了您上次访问的测试计划的状态。 但是,使用筛选栏,可以在项目中选择一个或多个测试计划。
了解报告
进度报告由以下部分组成。
- 摘要:本节为您提供所选测试计划的综合视图。 若要了解什么是测试点,请参阅导航测试计划。
- 结果趋势:此图表呈现每日快照,以便提供执行和状态趋势线。 它可以显示 14 天(默认值)、30 天或所选自定义范围的数据。 根据您查看报告的时间,今天的数据可能不会显示在此图表中。
- 详细信息:本节深入介绍每个测试计划,并为您提供每个测试套件的摘要。 该部分还允许您通过双击来导航到所选的测试计划或套件。
运行正常结果趋势的一个示例是,随着时间的推移,未运行的测试数量减少,通过的测试数量增加。
运行不正常结果趋势的一个示例是,随着时间的推移,没有发生重大的执行,通过和失败的测试数量保持不变。 在这种情况下,请使用详细信息卡深入了解并采取适当的操作。
筛选器
按测试套件、配置、测试人员、测试用例优先级和测试用例分配对象进行筛选。 例如,可以按配置“Chrome”和“Microsoft Edge”进行筛选,以了解执行率和通过率更高的位置。 测试人员是被分配执行测试点的用户;而分配对象是负责可重用测试用例的用户。
注意
测试计划被视为级别 1。 其子套件被视为级别 2。 他们的子套件则被视为级别 3。 测试套件筛选器仅显示所选测试计划内的级别 3 测试套件。 若要选择级别 2 测试套件,请选择其下的所有级别 3 测试套件。 这假定级别 2 测试套件本身没有任何测试点。