更新:2007 年 11 月
测试结果透视中显示与测试及其结果相关联的所有字段。测试结果透视基于“测试结果”关系表,该表允许以测试属性或独立结果形式来报告测试结果。您还可以回答有关对测试结果所做更改的问题。测试结果的这些报告方法可用来回答下列类型的问题:
- 当前生成中有哪些测试失败? - 在本例中,如果某个测试针对一个生成运行了多次,则答案将基于此测试的最新结果。 
- 在当前生成中出现了多少个失败的结果? - 在本例中,如果在某个生成中针对一个测试运行了多次,则每个结果将单独计数。 
- 一系列生成和测试运行中特定测试的最新结果是什么? - 在本例中,在列出每个测试时,还会同时列出它在选定的生成和测试运行中的最新结果。 
| .gif) 说明: | 
|---|
| 若要将透视与 Team Foundation 多维数据集一起使用,您必须在数据层上使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition。作为 Team Foundation Server 的一部分提供的 SQL Server 2005 Standard Edition 不支持使用透视。当您使用 SQL Server 2005 Standard Edition 时,所有透视中的多维数据集元素都驻留在 Team System 多维数据集中。 | 
度量
下表描述测试结果透视中包括的度量。
| 度量 | 说明 | 
|---|---|
| 累计结果计数 | 对特定生成中每个结果的最新版本进行计数。 | 
| 最新结果 | 在与测试维度一起使用时用来显示最新结果,还用来显示最新的测试结果。此计算要求计算有效数字,如果应当对所分析的测试数量进行约束,则应当使用此计算。 | 
| 结果计数 | 对所有的结果分别计数。 | 
| 结果转换计数 | 对所有符合以下条件的结果进行计数:特定生成结果的结论已发生改变。 | 
共享维度
下表描述测试结果透视中包括的属性。您可以根据其中的每个属性来聚合度量。
| 维度使用 | 维度 | 说明 | 
|---|---|---|
| 区域 | 区域 | 测试结果的区域分类。如果在发布测试结果时未指定区域,则区域设置为“未知”。 | 
| 生成 | 生成 | 用于唯一标识生成的编号或名称。 | 
| 生成开始时间 | 生成 | 生成开始的日期和时间。 | 
| 生成类型 | 生成 | 针对其生成测试结果的生成的生成类型。有关更多信息,请参见生成透视。 | 
| 日期 | 日期 | 生成测试结果的日期。 | 
| 日期 | 完成日期 | 生成结果的测试运行的完成日期。 | 
| 生成风格 | 风格 | 针对其生成测试结果的生成的生成风格。有关更多信息,请参见生成透视。 | 
| 迭代 | 迭代 | 测试结果的区域分类。如果在发布测试结果时未指定区域,则区域设置为“未知”。 | 
| 别名 | 所有者 | 测试的作者或当前所有者的别名。 | 
| 人员 | 所有者 | 测试的作者或当前所有者的姓名。 | 
| 平台 | 平台 | 为其进行生成的操作系统。可能包括以下值: 
 | 
| 团队项目 | 团队项目 | 在发布负载测试结果时所引用的团队项目。 | 
| ID | 工作项 | 工作项的 ID,在创建工作项时分配。 | 
| 以前的状态 | 工作项 | 工作项的以前状态。 | 
| 工作项类型 | 工作项 | 工作项的类型。 | 
| 原因 | 工作项 | 工作项的状态更改的原因。 | 
| 修订 | 工作项 | 工作项的修订。 | 
| 状态 | 工作项 | 工作项的状态。 | 
| 标题 | 工作项 | 工作项的标题。 | 
| (其他) | 工作项 | 根据用来创建团队项目的过程模板,还会有其他属性。有关更多信息,请参见当前工作项透视中的“工作项维度”一节。 | 
测试结果维度
下表列出了多维数据集内的测试度量所特有的全部维度和属性。
| 属性 | 维度 | 说明 | 
|---|---|---|
| 计算机 | 代理计算机 | 在其上运行测试的计算机。 | 
| 别名 | 指派给 | 该测试所分配到的人员的别名。 | 
| 人员 | 指派给 | 该测试所分配到的人员的姓名。 | 
| 测试类别 | 类别 | 此层次结构按照在其中运行测试的测试列表来对测试结果进行分类。这是一个父-子层次结构,如果在执行和发布测试时使用嵌套测试列表,在该层次结构中可以深入浏览测试的子类别。有关更多信息,请参见报告的测试结果。 | 
| 结果 | 结果 | 测试的结果,例如,“通过”、“失败”或“无结论”。 | 
| 结果通过 | 结果 | 一个 True/False 标志,如果测试的结果是“通过”,则设置为 True;如果测试的结果不是“通过”,则设置为 False。 | 
| 结果 | 结果 | 测试结果的名称。 | 
| 测试 | 结果 | 生成结果的测试的名称。有关更多信息,请参见报告的测试结果。 | 
| 测试说明 | 结果 | 与结果相关联的测试的说明。有关更多信息,请参见报告的测试结果。 | 
| 测试结果 | 结果 | 测试和结果的层次结构。这允许从特定测试的结果深入浏览该测试的各个结果。 | 
| 测试类型 | 结果 | 测试结果的类型,例如,“单元测试”、“Web 测试”或“负载测试”。有关更多信息,请参见报告的测试结果。 | 
| 运行 | 运行 | 生成测试结果的测试运行的名称。有关更多信息,请参见报告的测试结果。 | 
| 远程运行 | 运行 | 一个值为 True 或 False 的标志。它指示生成结果的测试运行是否为远程测试运行。有关更多信息,请参见报告的测试结果。 | 
| 别名 | 运行者 | 在其下运行测试的人员或帐户的别名。有关更多信息,请参见报告的测试结果。 | 
| 人员 | 运行者 | 在其下运行测试的人员或帐户的姓名。有关更多信息,请参见报告的测试结果。 |