Excel 格式的“测试团队效率”报表

负责测试软件的团队可以使用“测试团队效率”报表帮助在测试产品以及查找和报告 Bug 时跟踪团队和各团队成员的总体活动。 “测试团队效率”报表提供以下四个报表来显示测试和 Bug 活动:

  • 测试活动:可帮助团队监视在过去 4 周内已运行的测试的数量。

  • 每个用户的测试活动[Test Activity Per User]:可帮助团队跟踪在过去 8 周内各团队成员已运行的测试的数量。 团队可使用此报表来帮助在团队成员之间平衡测试活动。

  • 用户创建的 Bug:可帮助团队跟踪每个团队成员创建的 Bug 数。

  • Bug 有效性:支持团队确定在定义有用且可帮助生成质量产品的 Bug 方面的效率。

    备注

    在团队资源管理器中,可以从团队项目的“Excel 报表”文件夹下的“测试团队管理”文件夹查看“测试团队效率”报表。仅当团队项目门户网站已启用且配置为使用 SharePoint 产品时,才可以访问此文件夹。有关更多信息,请参见访问团队项目门户网站或过程指南

主题内容

  • 报表中的数据

  • 跟踪测试和 Bug 活动所需的活动

  • 更新和自定义报告

相关主题

所需权限

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

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

报表中的数据

只有当团队使用 Microsoft 测试管理器创建测试计划并开始运行测试时,测试活动报表才可用。 有关如何定义测试套件和测试计划的信息,请参见使用测试套件组织测试用例

只有当团队创建 Bug 并开始解决 Bug 时,Bug 活动报表才可用。

这些报表基于数据透视表,这些数据透视表显示为特定团队项目记录的活动以及存储在数据仓库中的数据。

Ee730422.collapse_all(zh-cn,VS.110).gif“测试活动”和“测试活动(按用户)”报表

“测试活动”报表提供一个折线图,显示每天运行的各个测试的数量。 如果某一特定测试用例一天运行了三次,则在当天会对其计数三次。

Excel 格式的“测试活动”报表

“测试活动(按用户)”报表提供一个条形图,指示每个测试团队成员每周运行的测试数量。

Excel 格式的“每个用户的测试活动”报表

下表描述了在数据透视表中使用的报表筛选器和字段,使用这些数据和字段生成测试活动报表。

筛选器

字段

  • 团队项目 - 团队项目层次结构:包括为所选团队项目收集的数据。

  • 测试结果 - 区域层次结构:包括运行指派给所选产品区域的测试用例后得出的测试结果。

  • 测试结果 - 迭代层次结构:包括运行指派给所选迭代的测试用例后得出的测试结果。

  • 测试计划 - 测试计划名称:包括运行所选测试计划中的测试用例后得出的测试结果。

特定于“测试活动”报表的筛选器

  • 测试结果 - 结果:包括具有“通过”、“未通过”、“从不运行”结果的测试结果。

    说明说明
    “结果” 字段不列在报表筛选器下。不过可在“数据透视表字段列表”中进行设置。

特定于“测试活动(按用户)”报表的筛选器

  • 测试运行 - 是自动的:只包括手动测试用例的测试结果。 (“是自动的”=“False”

  • (度量值)测试[(Measure) Test] - 结果计数:对每个独立运行的测试的所有结果计数。

  • 日期 - 集 - 最后 4 或 8 周[Last 4 or 8 weeks]:定义要报告的活动的时间跨度。

特定于“测试活动(按用户)”报表的字段

  • 测试 - 测试结果执行者[Test Results Executed By]:根据运行测试的团队成员对测试结果的计数进行分组。

Ee730422.collapse_all(zh-cn,VS.110).gif“用户创建的 Bug”和“Bug 有效性”报表

“用户创建的 Bug”报表提供一个条形图,指示每个测试团队成员每周创建的 Bug 数。

Excel 格式的“每位用户的 Bug 数”报表

“Bug 有效性”报表提供一个条形图,指示每个测试团队成员创建的已解决 Bug 的计数(按其 Bug 解决方法分组)。

Excel 格式的“Bug 有效性”报表

下表描述了在数据透视表中使用的报表筛选器和字段,使用这些数据和字段生成 Bug 活动报表。

筛选器

字段

  • 团队项目 - 团队项目层次结构:包括为所选团队项目定义的工作项。

  • 工作项 - 工作项.迭代层次结构:包括指派给所选迭代路径的工作项。

  • 工作项 - 工作项.区域层次结构:包括指派给所选产品区域的工作项。

  • 工作项 - 工作项.工作项类型:只包括所选工作项。 对于这些报表,会选择 Bug。

特定于“用户创建的 Bug”报表的筛选器

  • 工作项 - Rev=1:选择在报表中包括工作项第一个修订版中包含的数据。

特定于“Bug 有效性”报表的筛选器

  • 工作项 - 状态:包括处于所选状态的工作项。 对于此报表,包括处于“已解决”状态的 Bug。

  • 工作项 - 工作项.以前的状态:包括以前的状态为所选状态之一的工作项。 对于此报表,包括以前的状态为“活动”的 Bug。

  • 日期 - 年 月 日=全部[Year Month Date=All]:包括的工作项包含对应于所选时间段期间列表中以前筛选器的数据。 对于此报表,包括“全部”时间段。

特定于“用户创建的 Bug”报表的字段

  • 工作项 - 创建者:根据创建 Bug 的测试团队成员对 Bug 报表分组。

  • (度量值)工作项[(Measure) Work Item] - 修订计数:对工作项的修改次数计数。 因为会对报表进行筛选,只考虑每个 Bug 的修订版 1 中包含的数据,所以“修订计数”提供了测试团队成员创建的新 Bug 的总数。

  • 日期 - 集 - 最后 8 周:要包括在报表中的活动的时间跨度。

特定于“Bug 有效性”报表的字段

  • 工作项 - 原因:更改工作项状态的原因。 对于“Bug 有效性”报表,此字段提供“保留原样”“无法重现”“重复”“已修复”的分组。

  • (度量值)工作项 - 状态更改计数:指示团队成员更改工作项状态的次数。 对于“Bug 有效性”报表,此字段指示重新激活 Bug 的频率。

  • 工作项 - 创建者:根据创建 Bug 的测试团队成员对 Bug 报表分组。

跟踪测试和 Bug 活动所需的活动

为了使测试活动报表有用且精确,团队必须执行以下活动:

  • 定义测试用例和测试计划,并将测试用例分配给测试计划。 有关更多信息,请参见定义测试计划

  • 运行测试。 有关更多信息,请参见在 Microsoft 测试管理器中运行测试

  • (可选)若要按产品区域和迭代筛选报表,请指定每个测试用例的**“区域”“迭代”**路径。

    备注

    每个团队项目的项目管理员为该项目定义区域和迭代路径,以便团队可以根据这些指定跟踪进度。有关更多信息,请参见创建和修改区域和迭代

为了使 Bug 活动报表有用且精确,团队必须执行以下活动:

  • 为测试发现的每个代码缺陷创建一个 Bug。

  • 团队修复、验证、关闭或重新激活每个 Bug 时更新其**“状态”,并在每次 Bug 状态更改时准确设置“原因”**字段。

  • (可选)若要按产品区域和迭代筛选报表,请指定每个 Bug 的**“区域”“迭代”**路径。

更新和自定义报告

可以通过在 Office Excel 中打开“测试团队效率”报表并更改某个工作表的数据透视表的筛选器选项,从而更新“测试团队效率”报表。 您可以自定义各报表以支持其他视图,如下表所述。

视图

操作

产品区域的测试或 Bug 活动

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

迭代的测试或 Bug 活动

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

特定测试计划或测试计划集的测试活动

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

最近六周、八周或更多周的测试或 Bug 活动

在“列数据透视表字段列表”中,将 @@Last 4 weeks@@@@Last 8 weeks@@ 替换为其他 Set

特定时间段的 Bug 有效性

更改 Year Month Date 的筛选器(默认值=全部)

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

请参见

概念

及早并经常测试

其他资源

Excel 报表 (Agile)

Excel 报表 (CMMI)