Excel 格式的“测试团队效率”报表
负责测试软件的团队可以使用“测试团队效率”报表帮助在测试产品以及查找和报告 Bug 时跟踪团队和各团队成员的总体活动。 “测试团队效率”报表提供以下四个报表来显示测试和 Bug 活动:
测试活动:可帮助团队监视在过去 4 周内已运行的测试的数量。
每个用户的测试活动[Test Activity Per User]:可帮助团队跟踪在过去 8 周内各团队成员已运行的测试的数量。 团队可以使用此报告来帮助实现各个团队成员之间的测试活动的负载平衡。
用户创建的 Bug:可帮助团队跟踪每个团队成员创建的 Bug 数。
Bug 有效性:支持团队确定在定义有用且可帮助生成质量产品的 Bug 方面的效率。
备注
在团队资源管理器中,可以从团队项目的“Excel 报表”文件夹下的“测试团队管理”文件夹查看“测试团队效率”报表。仅当团队项目门户网站已启用且配置为使用 SharePoint 产品 时,才可以访问此文件夹。有关详细信息,请参阅 使用项目门户网站共享信息。
所需权限
若要查看报告,您必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的**“读取”**权限。
若要修改或自定义报告,您必须是 SQL Server Analysis Services 中**“TfsWarehouseDataReaders”安全角色的成员。 此外,您还必须被分配到或属于某个组,而在 SharePoint 产品中,已为该组分配有对团队项目的“成员”**权限。 有关详细信息,请参阅 授予对 Visual Studio ALM 数据仓库的数据库的访问权限。
报表中的数据
只有当团队使用 Microsoft 测试管理器创建测试计划并开始运行测试时,测试活动报表才可用。 有关如何定义测试套件和测试计划的信息,请参见使用 Team Web Access 计划手动测试。
只有当团队创建 Bug 并开始解决 Bug 时,Bug 活动报表才可用。
这些报表基于数据透视表,这些数据透视表显示为特定团队项目记录的活动以及存储在数据仓库中的数据。
“测试活动”和“测试活动(按用户)”报表
“测试活动”报表提供一个折线图,显示每天运行的各个测试的数量。 如果某一特定测试用例一天运行了三次,则在当天会对其计数三次。
“测试活动(按用户)”报表提供一个条形图,指示每个测试团队成员每周运行的测试数量。
下表描述了在数据透视表中使用的报表筛选器和字段,使用这些数据和字段生成测试活动报表。
筛选器 |
字段 |
---|---|
特定于“测试活动”报表的筛选器:
特定于“测试活动(按用户)”报表的筛选器:
|
特定于“测试活动(按用户)”报表的字段:
|
“用户创建的 Bug”和“Bug 有效性”报表
“用户创建的 Bug”报表提供一个条形图,指示每个测试团队成员每周创建的 Bug 数。
“Bug 有效性”报表提供一个条形图,指示每个测试团队成员创建的已解决 Bug 的计数(按其 Bug 解决方法分组)。
下表描述了在数据透视表中使用的报表筛选器和字段,使用这些数据和字段生成 Bug 活动报表。
筛选器 |
字段 |
---|---|
特定于“用户创建的 Bug”报表的筛选器:
特定于“Bug 有效性”报表的筛选器:
|
特定于“用户创建的 Bug”报表的字段:
特定于“Bug 有效性”报表的字段:
|
跟踪测试和 Bug 活动所需的活动
为了使测试活动报表有用且精确,团队必须执行以下活动:
定义测试用例和测试计划,并将测试用例分配给测试计划。
运行测试。
(可选)若要按产品区域和迭代筛选报表,请指定每个测试用例的**“区域”和“迭代”**路径。
备注
每个团队项目的项目管理员为该项目定义区域和迭代路径,以便团队可以根据这些指定跟踪进度。
为了使 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 网站上的以下页面: