Excel 格式的“用户情景测试状态”报表(敏捷)

使用“用户情景测试状态”报表可以帮助确定测试没有覆盖到的部分,并监视每个用户情景的测试进度。 此报表指明了每个用户情景通过或未通过的测试用例数。 只有当团队使用 Microsoft 测试管理器创建测试计划并开始运行测试时,此报表才可用。 有关如何定义测试套件和测试计划的信息,请参见使用 Team Web Access 计划手动测试

有关如何访问此报表的信息,请参见 Excel 报表

备注

可以从“测试”面板中查看“用户情景测试状态”报表。仅当该门户网站已启用且配置为使用 SharePoint Server 企业版时,您才能访问该面板。有关详细信息,请参阅 面板

所需权限

若要查看报告,您必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的**“读取”**权限。

若要修改或自定义报表,您必须是 SQL Server Analysis Services 中**“TfsWarehouseDataReaders”安全角色的成员。 此外,您还必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的“成员”**权限。 有关详细信息,请参阅 授予对 Visual Studio ALM 数据仓库的数据库的访问权限

报表中的数据

“用户情景测试状态”报表提供了一个水平条形图,该图显示团队为每个用户情景定义的每个测试用例与测试配置的组合的结果数。 该图按照最近测试运行对结果进行分组,其中的选项为**“已通过”(绿色)、“未通过”(红色)、“已阻止”(紫色)或“未运行”**(灰色)。

Excel 格式的“用户情景测试状态”报表

此报表基于一个数据透视图报表,该数据透视图报表显示存储在数据仓库中的最新数据,以及为链接到特定用户情景的测试用例结果捕获的最新数据。

监视测试活动所需的活动

为了使“用户情景测试状态”报表有用且精确,团队必须执行以下活动:

  • 定义测试用例和用户情景,并使用**“测试方”**链接类型将测试用例链接到用户情景。

  • 定义测试计划,并将测试用例分配给测试计划。

  • 对于手动测试,将测试用例中每个验证步骤的结果标记为通过或未通过。

    重要

    如果某个测试步骤是验证测试步骤,则测试人员必须使用某个状态对该步骤进行标记。测试用例的总体结果反映测试人员已标记的所有测试步骤的状态。因此,如果测试人员将任何测试步骤标记为未通过或未标记,则测试用例的状态将为未通过。

    对于自动测试,每个测试用例都会自动标记为通过或未通过。

  • (可选)若要支持筛选,请将**“迭代”“区域”**路径分配给每个测试用例。

解释报表

可以预见,“用户情景测试状态”报表随您在产品开发周期中所处的阶段而异。 早期迭代将显示通过的少数测试用例。 但是,可以预见大多数测试用例都在迭代或产品开发周期即将结束时通过。

您可以查看该报表来查找以下问题的答案:

  • 哪些用户情景的测试用例总数较少?

  • 哪些用户情景的已阻止或从未运行的测试用例的总数较多?

  • 每个用户情景的测试用例覆盖率是否达到预期要求?

  • 哪些用户情景具有高测试失败率?

  • 为每个用户情景平均定义了多少测试用例?

  • 哪些用户情景具有高测试失败率?

  • 团队是否为每个用户情景运行测试用例?

  • 如果测试用例已受阻或未在运行,团队是否了解阻滞问题,以及团队是否正在解决这些问题?

更新和自定义报告

可以通过在 Office Excel 中打开“用户情景测试状态”报表并更改数据透视表的筛选器选项,从而更新“用户情景测试状态”报表。 可以自定义此报表以支持其他视图,如下表所述。

视图

操作

迭代的用户情景测试状态

更改 Iteration 的筛选器(默认值=全部)

产品区域的用户情景测试状态

更改 Area 的筛选器(默认值=全部)

有关如何使用和自定义数据透视表和数据透视图报表的更多信息,请参见 Microsoft 网站上的以下页面:

请参见

其他资源

Excel 报表