生成和测试集成字段引用

你可以使用 Team Foundation Server (TFS) 生成和测试数据字段以执行以下操作:

  • 将 Bug 与发现或修复这些 Bug 的生成关联。

  • 将测试用例标记为手动或自动,并存储信息以支持自动测试用例。

  • 对于测试用例和共享步骤,定义操作和验证步骤以及用于执行测试的数据。

测试管理器和以下测试工作项类型 (WIT) 使用以下字段跟踪测试计划、进度和结果

  • Bug

  • 共享参数

  • 共享步骤

  • 测试用例

  • 测试计划

  • 测试套件

如果无权访问这些 WIT,则可能需要启用它们

在工作项窗体中显示的生成和测试数据字段

下表描述了在一个或多个测试 WIT 中定义的字段。 有关数据类型和字段特性的详细信息,请参阅定义和修改工作项字段

若要自定义字段或选取列表,请参阅修改或添加字段以支持查询、报告和工作流

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

“自动化状态”(参见备注 1)

测试用例的状态。 你可以指定以下值:

  • 未自动运行

  • 计划的

若要运行自动测试,请参阅在 Microsoft 测试管理器中自动化测试用例

Microsoft.VSTS.TCM.AutomationStatus

String

详细信息

False

“发现位置”(备注 2)

产品生成号,也称为修订(发现 Bug 的位置)。

Microsoft.VSTS.Build.FoundIn

String

维度

False

“集成生成”(备注 2)

集成代码或修复 Bug 的产品生成号。

Microsoft.VSTS.Build.IntegrationBuild

String

维度

False

问题

指示与预期结果相关联的共享步骤。 允许的值为“是”“否”。 (仅限共享步骤)

Microsoft.VSTS.Common.Issue

String

维度

False

参数

包含要在运行手动测试时使用的参数。 (共享参数、共享步骤和测试用例)

Microsoft.VSTS.TCM.Parameters

HTML

False

步骤

执行测试所需的操作和验证步骤。

Microsoft.VSTS.TCM.Steps

TestStepsControl

False

系统信息

与测试相关的软件和系统配置的信息。

Microsoft.VSTS.TCM.SystemInfo

HTML

False

重现步骤

重现意外行为所需的步骤。

Microsoft.VSTS.TCM.ReproSteps

HTML

False

“测试套件类型”(备注 1)

测试套件类别。 允许的值为:

  • “基于查询”:用于将具有特定特性的测试用例组合在一起 - 例如,所有 Priority=1 的测试。 该套件都将自动包括由你定义的查询返回的每个测试用例。

  • “静态”:用于将旨在跟踪积压工作 (backlog) 项的测试状态的测试用例组合在一起。 每个添加到基于要求的测试套件中的测试用例将自动链接到积压工作 (backlog) 项。

  • 基于要求:用于将带有任何特征或测试套件的测试用例组合在一起。

有关详细信息,请参阅使用 Team Web Access 计划手动测试

Microsoft.VSTS.TCM.TestSuiteType

String

维度

False

备注

  1. 不要为这些字段自定义选取列表。 系统仅接受那些已列出的值。

  2. 通过将 GLOBALLIST 元素添加到 FIELD 定义,你可以提供生成的下拉菜单,以供用户从中进行选择。 若要了解具体方式,请参阅用于支持与测试、生产和版本控制的集成的字段

其他字段

以下字段不显示在工作项窗体中,但系统会针对测试用例或测试套件来跟踪这些字段。 可以使用其中一些字段筛选查询并创建报告。

字段名

描述

引用名称

数据类型

可报告类型特性的默认值

索引特性的默认值

自动测试存储

包含可自动化测试用例的测试的程序集。

Microsoft.VSTS.TCM.AutomatedTestStorage

String

False

自动测试类型

可自动化测试用例的测试的类型。

Microsoft.VSTS.TCM.AutomatedTestType

String

False

AutomatedTestId

可自动化测试用例的测试的 ID。 (仅测试用例)

Microsoft.VSTS.TCM.AutomatedTestId

String

False

AutomatedTestName

可用于自动化测试用例的测试的名称。 (仅测试用例)

Microsoft.VSTS.TCM.AutomatedTestName

String

False

LocalDataSource

支持测试的本地数据源。 (仅测试用例)

Microsoft.VSTS.TCM.LocalDataSource

HTML

False

查询文本

用于捕获为基于查询的套件类型定义的查询。

Microsoft.VSTS.TCM.QueryText

PlainText

False

测试套件审核(参见备注 1)

跟踪修改测试套件时所执行的其他操作,例如,向测试套件添加测试或更改配置。 此字段可通过“历史记录”选项卡或通过单独的查询来查看。 将出现合并的历史记录视图,包括对工作项字段所执行的更改以及相关项目(例如测试点和配置)所引发的更改。

Microsoft.VSTS.TCM.TestSuiteAudit

纯文本

False

测试套件类型 ID(备注 1)

系统分配的值,对应于测试套件类别并且仅适用于测试套件。 分配的值为:

  • “1”(静态)

  • “2”(基于查询)

  • “3”(基于要求)

Microsoft.VSTS.TCM.TestSuiteTypeId

Integer

False

备注

  1. 不要为这些字段自定义选取列表。 系统仅接受那些已列出的值。

请参见

概念

Visual Studio ALM 的工作项字段参考