“测试用例准备情况”报表

在团队开始定义测试用例以后,您可以使用“测试用例准备情况”报告确定已定义并且准备运行的测试用例数。

备注

仅当您的团队使用 测试运行程序 和 Microsoft 测试管理器 测试应用程序时,测试用例准备情况报告才有用。有关如何定义和使用测试用例的更多信息,请参见创建和管理测试

有关如何访问,刷新或管理报告的信息,请参见报表 (Agile)

备注

此报告要求已使用 SQL Server Reporting Services 配置包含您的团队项目的团队项目集合。当打开团队资源管理器并展开您的团队项目节点时,如果未显示 报表“报告”,则此报告不可用。

主题内容

  • 报告中的数据

  • 解释报告

  • 筛选报告

此报告可用于回答以下问题

  • 所有测试用例何时可以运行?

  • 在迭代结束时是否所有测试用例都做好运行准备?

  • 团队还需要编写和评审多少测试用例?

  • 做好运行准备的测试用例有多少?

所需权限

若要查看报告,您必须被分配到或属于某个组,而该组已经在 Reporting Services 中被赋予**“Browser”**角色。 有关更多信息,请参见向团队项目中添加用户管理权限

报告中的数据

测试用例准备情况报告提供一个区域图,其中显示在指定时间段内处于**“设计”“就绪”状态的测试用例数。 通过查看此数据,可以轻松确定团队设计测试用例并使其做好测试准备的速度。 创建测试用例时,会自动将其设置为设计状态。 在团队对测试用例进行评审和批准后,团队成员应将其状态更改为“就绪”**,这表示测试用例已做好运行准备。

下图显示了测试用例准备情况报告的示例。

“测试用例准备情况”报表示例

该报告中显示的数据派生自数据仓库。 该报告根据指定的区域路径和其他筛选器,概括了在指定的时间间隔内为每个测试用例捕获的数据。

您可以按下列方式筛选报告:

  • 更改报告的开始和结束日期。

  • 通过指定区域路径、优先级和状态,筛选在报告中计入的测试用例。

有关更多信息,请参见此主题后面的筛选报告。

跟踪测试用例所需的活动

为了使测试用例准备情况报告有用且精确,团队必须执行以下活动:

  • 定义测试用例,并为每个测试用例指定**“迭代”“区域”**路径。

  • 在每个测试用例的状态从**“设计”逐步变为“就绪”“已关闭”**的过程中更新测试用例的状态。

解释报告

测试用例准备情况报告显示所有测试用例的数目(按状态分组)。

报告回答的问题

查看该报告可以确定团队在某个迭代或一段时间内的进度。 例如,您可以回答以下问题:

  • 做好运行准备的测试用例有多少?

  • 团队还需要编写和评审多少测试用例?

  • 所有测试用例何时可以运行?

  • 在迭代结束时是否所有测试用例都做好运行准备?

正常的报告版本

正常的测试用例准备情况报告将显示正在设计并将转变为就绪状态的稳定进度,如下图所示。

“测试用例准备情况”的正常版本

不正常的报告版本

下图显示了不正常的测试用例准备情况报告版本,其中状态在几周内都未发生更改。

“测试用例准备情况”的不正常版本

不正常的测试用例准备情况报告显示以下一个或多个指示性特征:

  • 没有测试用例做好运行准备

    当所有测试用例长期处于设计状态时,则说明存在阻滞进度的问题。 您可能需要调查阻滞进度的原因。

  • 测试用例的数目看似不足

    为项目定义的测试用例数应等于或大于团队正在实现的用户情景数。

筛选报告

可以筛选测试用例准备情况报告,以便仅显示为您指定的产品区域、状态和优先级定义的测试用例。 下图显示了可用的筛选器:

“测试用例准备情况”报表的筛选器

更改报告的时间间隔

  1. 在**“迭代开始(日期)”“迭代结束(日期)”**中,单击日历图标,然后单击适当的日期。

  2. 单击**“查看报告”**。

筛选报告中计入的测试用例

  1. 执行以下操作之一或两项操作都执行:

    • 在**“区域”**列表中,选中要包括的每个产品区域对应的复选框。

    • 在**“状态”“优先级”**列表中,选中要包括的每个状态和优先级对应的复选框。

  2. 单击**“查看报告”**。

请参见

概念

使用测试计划定义测试工作量

“测试计划进度”报表

测试用例 (Agile)

其他资源

报表 (Agile)