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