Excel 格式的“测试计划进度”报表
可以使用“测试计划进度”报告监控测试活动,并报告团队的总体测试进度。 此报告显示团队为最近四周的团队项目所定义的所有测试的测试结果燃尽图。
只有当团队如 使用 Team Web Access 计划手动测试 中所述来创建测试计划并开始运行测试时,此报告才可用。
有关如何访问此报告的信息,请参见 Excel 报表。
主题内容
|
相关主题 |
备注
团队使用测试用例来定义可通过 测试运行程序 和 Microsoft 测试管理器 运行和管理的手动测试和自动测试。通过使用 Microsoft 测试管理器,不仅可以创建测试用例,还可以创建支持测试项目的测试套件和测试配置。测试配置可用于定义需运行测试用例和测试套件的方式。可通过将测试用例组织为测试计划中的具有层次结构的测试套件,将其组放在一起。通过创建测试套件,可以将多个测试用例集作为一组运行。请参阅使用 Team Web Access 计划手动测试。
要求
可从“测试”或“质量”面板查看“测试计划进度”。 仅当团队项目门户网站已启用且配置为使用 Microsoft Office SharePoint Server 2007 时,才可以访问这些面板。 有关详细信息,请参阅配置或重定向过程指南。
若要查看报告,你必须被分配到某个组或属于某个组,而该组已获得团队项目的 SharePoint 产品 中的“读取”权限。 请参阅向团队项目添加用户。
若要修改或自定义报告,你必须是 SQL Server Analysis Services 中“TfsWarehouseDataReaders”安全角色的成员。 你还必须被分配到或属于某个组,该组已获得团队项目的 SharePoint 产品 中的“成员”权限。 有关详细信息,请参阅授予对 Visual Studio ALM 数据仓库的数据库的访问权限。
报告中的数据
团队可以查看“测试计划进度”报告,以帮助确定团队已完成多少测试,以及是否有可能按时完成测试活动。 如下图所示,报告提供了在最近四周内,分组到最近记录结果的所有测试结果的堆积区域图。 结果包括**“从不运行”、“已阻止”、“未通过”或“已通过”**。
该图表基于来自存储在数据仓库中的数据的数据透视表。 数据源自团队成员使用 Microsoft 测试管理器 运行测试时生成的结果。有关详细信息,请参阅 使用 Team Web Access 运行手动测试。
跟踪测试计划进度所需的活动
为了使“测试计划进度”报表有用且精确,团队必须执行以下活动:
对于手动测试,将测试用例中每个验证步骤的结果标记为通过或未通过。
重要
如果某个测试步骤是验证测试步骤,则测试人员必须使用某个状态对该步骤进行标记。测试用例的总体结果反映已标记的所有测试步骤的状态。因此,如果将任何测试步骤标记为未通过或未标记,则测试用例的状态将为未通过。
对于自动测试,每个测试都会自动标记为通过或未通过。
(可选)若要支持筛选,请将**“迭代”和“区域”**路径分配给每个测试用例。
解释报告
可以预见,“测试计划进度”报告将随你在产品开发周期中所处的阶段而异。 早期迭代应表明通过测试的测试用例数量渐增。 团队可以查看该报表来查找以下问题的答案:
有多少测试通过?
有多少测试未通过?
阻止了多少测试?
有多少测试从未运行?
在所有测试计划中均通过的测试占多少百分比?
团队已完成多少测试?
团队是否可按时完成测试?
理想趋势将是**“已通过”测试的数量稳定增长,而“已失败”、“从不运行”,或“已阻止”**的测试的数量稳定减少。 有关正常版本报告和不正常版本报告的信息,请参阅 “测试计划进度”报表。
更新和自定义报告
可以通过在 Office Excel 中打开“测试计划进度”报告并更改筛选器选项或数据透视表的列字段列表,从而更新“测试计划进度”报告。 可以自定义此报表以支持其他视图,如下表所述。
视图 |
操作 |
---|---|
迭代的测试计划进度 |
更改 TestResult.Iteration 的筛选器(默认值=全部) |
产品区域的测试计划进度 |
更改 TestResult.Area 的筛选器(默认值=全部) |
最近六周、八周或更多周的测试计划进度 |
在“列数据透视表字段列表”中,将 @@Last 4 weeks@@ 替换为其他 Set |
有关如何使用和自定义数据透视表和数据透视图报表的更多信息,请参见 Microsoft 网站上的以下页面: