Excel 格式的“用户情景测试状态”报表(敏捷)
使用“用户情景测试状态”报表可以帮助确定测试没有覆盖到的部分,并监视每个用户情景的测试进度。此报表指明了每个用户情景通过或未通过的测试用例数。只有当团队使用 Microsoft 测试管理器创建测试计划并开始运行测试时,此报表才可用。有关如何定义测试套件和测试计划的信息,请参见使用测试套件组织测试用例。
有关如何访问此报告的信息,请参见 Excel 报表 (Agile)。
说明 |
---|
可以从“测试”面板中查看“用户情景测试状态”报表。仅当团队项目门户网站已启用且配置为使用 Microsoft Office SharePoint Server 2007 时,才可以访问此面板。有关更多信息,请参见访问团队项目门户网站或过程指南。 |
主题内容
|
相关主题 |
说明 |
---|
团队使用测试用例来定义自己可以使用测试运行程序和 Microsoft 测试管理器运行和管理的手动测试和自动测试。通过使用 Microsoft 测试管理器,不仅可以创建测试用例,还可以创建支持项目测试的测试套件和测试配置。可以使用测试配置来定义测试用例和测试套件的运行方式。可以将测试用例组织到测试计划的测试套件层次结构中,从而对测试用例分组。通过创建测试套件,可将测试用例的集合作为组来运行。有关更多信息,请参见定义测试计划。 |
所需权限
若要查看报表,您必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的**“读取”**权限。
若要修改或自定义报表,您必须是 SQL Server Analysis Services 中**“TfsWarehouseDataReaders”安全角色的成员。此外,您还必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的“成员”**权限。有关更多信息,请参见授予对 Visual Studio ALM 数据仓库的数据库的访问权限和管理权限。
报表中的数据
“用户情景测试状态”报表提供了一个水平条形图,该图显示团队为每个用户情景定义的每个测试用例与测试配置的组合的结果数。该图按照最近测试运行对结果进行分组,其中的选项为**“已通过”(绿色)、“未通过”(红色)、“已阻止”(紫色)或“未运行”**(灰色)。
此报表基于一个数据透视图报表,该数据透视图报表显示存储在数据仓库中的最新数据,以及为链接到特定用户情景的测试用例结果捕获的最新数据。
监视测试活动所需的活动
为了使“用户情景测试状态”报表有用且精确,团队必须执行以下活动:
定义测试用例和用户情景,并使用**“测试方”**链接类型将测试用例链接到用户情景。
定义测试计划,并将测试用例分配给测试计划。
对于手动测试,将测试用例中每个验证步骤的结果标记为通过或未通过。
重要事项 如果某个测试步骤是验证测试步骤,则测试人员必须使用某个状态对该步骤进行标记。测试用例的总体结果反映测试人员已标记的所有测试步骤的状态。因此,如果测试人员将任何测试步骤标记为未通过或未标记,则测试用例的状态将为未通过。
对于自动测试,每个测试用例都会自动标记为通过或未通过。
(可选)若要支持筛选,请将**“迭代”和“区域”**路径分配给每个测试用例。
解释报表
可以预见,“用户情景测试状态”报表随您在产品开发周期中所处的阶段而异。早期迭代将显示通过的少数测试用例。但是,可以预见大多数测试用例都在迭代或产品开发周期即将结束时通过。
您可以查看该报表来查找以下问题的答案:
哪些用户情景的测试用例总数较少?
哪些用户情景的已阻止或从未运行的测试用例的总数较多?
每个用户情景的测试用例覆盖率是否达到预期要求?
哪些用户情景具有高测试失败率?
为每个用户情景平均定义了多少测试用例?
哪些用户情景具有高测试失败率?
团队是否为每个用户情景运行测试用例?
如果测试用例已受阻或未在运行,团队是否了解阻滞问题,以及团队是否正在解决这些问题?
更新和自定义报告
可以通过在 Office Excel 中打开“用户情景测试状态”报表并更改数据透视表的筛选器选项,从而更新“用户情景测试状态”报表。可以自定义此报表以支持其他视图,如下表所述。
视图 |
操作 |
---|---|
迭代的用户情景测试状态 |
更改 Iteration 的筛选器(默认值=全部) |
产品区域的用户情景测试状态 |
更改 Area 的筛选器(默认值=全部) |
有关如何使用和自定义数据透视表和数据透视图报表的更多信息,请参见 Microsoft 网站上的以下页面: