通过


使用进度报告

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

若要跟踪多个测试计划或测试套件的进度,请使用进度报告。 进度报告可帮助你跟踪团队通过、失败或阻止的测试、估计、执行速率、进度等状态。

  • 进度报告可以让你在单个项目中查看一个或多个测试计划的数据。 若要查看跨项目的数据,请使用 OData API。 此报告也使用相同的 OData API 呈现。
  • 报告始终显示上次访问的测试计划的数据。 不存储筛选器选择。
  • 报告数据对应于在所选的测试计划中的测试套件的当前层次结构。 不存储层次结构历史记录。
  • 报告数据大约每 15 分钟更新一次。 请勿将此报告用于实时分析或报告。 两次测试执行之间的间隔时间大约为 15 分钟,这同样适用于报告中显示的数据。
  • 从本地 Azure DevOps 服务器迁移的测试计划数据不会显示在此报表中。
  • 百分比数据将不会在此报告中显示十进制值。
  • 一些结果在详细信息部分没有确定,尽管它们对“运行 %”列有贡献。 结果为“已阻止”、“不适用”且处于暂停状态的测试用例不会反映在“通过 %”或“失败 %”上。 如果您有具有这些结果的测试用例,则“运行 %”与“通过 %”+“失败 %”的总和将有所不同。 “未运行”列仅统计在当前结果中显示为“活动”的测试用例。 可以使用报告筛选器微调结果。

先决条件

类别 要求
项目访问 项目成员
访问级别 至少基本访问权限。 有关详细信息,请参阅 手动测试访问和权限
权限 视图分析权限设置为允许。 有关详细信息,请参阅 授予权限以访问分析服务
服务 已启用 Test Plans。 如果禁用,则不会显示 Test Plans>Progress Report 页。 若要重新启用 Test Plans,请参阅 打开或关闭 Azure DevOps 服务
类别 要求
项目访问 项目成员
访问级别 至少基本访问权限。 有关详细信息,请参阅 手动测试访问和权限
权限 视图分析权限设置为允许。 有关详细信息,请参阅 授予权限以访问 Analytics 服务
扩展 分析扩展已安装并启用。
服务 已启用 Test Plans。 如果禁用,则不会显示 Test Plans>Progress Report 页。 若要重新启用 Test Plans,请参阅 打开或关闭 Azure DevOps 服务

配置报表

通过转到Test Plans>进度报告,打开报告。 该报告显示了您上次访问的测试计划的状态。 通过使用筛选栏,您可以在项目中选择一个或多个测试计划。

了解报告

进度报告由以下部分组成。

  • Summary:本部分提供了所选测试计划的合并视图。 若要了解什么是测试点,请参阅 Navigate Test Plans
  • 结果趋势:此图表呈现每日快照,以便提供执行和状态趋势线。 它可以显示 14 天(默认值)、30 天或所选自定义范围的数据。 根据您查看报告的时间,今天的数据可能不会显示在此图表中。
  • 详细信息:本节深入介绍每个测试计划,并为您提供每个测试套件的摘要。 该部分还允许您通过双击来导航到所选的测试计划或套件。

进度报告的屏幕截图。

运行正常结果趋势的一个示例是,随着时间的推移,未运行的测试数量减少,通过的测试数量增加。

显示良好趋势示例的屏幕截图。

运行不正常结果趋势的一个示例是,随着时间的推移,没有发生重大的执行,通过和失败的测试数量保持不变。 在这种情况下,请使用详细信息卡深入了解并采取适当的操作。

显示不良趋势示例的屏幕截图。

筛选器

测试套件配置测试人员、测试用例优先级和测试用例分配对象进行筛选。 例如,可以按配置“Chrome”和“Microsoft Edge”进行筛选,以了解执行率和通过率更高的位置。 测试人员是被分配执行测试点的用户;而分配对象是负责可重用测试用例的用户。

注意

测试计划被视为级别 1。 其子套件被视为级别 2。 他们的子套件则被视为级别 3。 测试套件筛选器仅显示所选测试计划中的第3级测试套件。 若要选择级别 2 测试套件,请选择其下的所有级别 3 测试套件。 这假定级别 2 测试套件本身没有任何测试点。