添加字段以支持与测试、生成和版本控件的集成

通过添加与 Team Foundation Build、Microsoft 测试管理器和 Team Foundation 版本控制集成的字段,可以自定义工作项类型,以包含由自动化过程生成的信息。 

主题内容

  • 与 Team Build 集成的字段

  • 与 Visual Studio 测试工具集成的字段

  • 与 Team Foundation 源代码管理集成的字段

与 Team Foundation Build 集成的字段

Team Foundation Build 是 Team Foundation Server 的自动生成系统。使用 Team Foundation Build,您可以配置您的生成过程,并且,Team Foundation Build 可以生成工作项,在生成失败时。它还可以添加生成信息。在特定生成中解决的工作项。为了使工作,Team Foundation Build 需要以下两个字段添加到工作项类型定义:发现版本集成版本

在该默认值进程 Team Foundation Server 提供的模板,发现版本,并 集成版本 字段显示在 bug 的类型定义。这些字段关联 bug 与发现或修复其的版本。可以使用以下代码段将这些字段添加到工作项类型定义。

<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
    <HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
</FIELD>
<FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
    <HELPTEXT>Product build number this bug was fixed in</HELPTEXT>
</FIELD>

发现版本 字段会出现在工作项类型定义时,Team Foundation Build 创建工作项,在生成失败时,将 发现版本 字段设置为失败生成的生成号。如果 发现版本 缺少字段,Team Foundation Build 不创建失败的生成的工作项,但其他操作会按预期方式工作。

集成版本 字段会出现在工作项类型定义时,Team Foundation Build 标识每次生成中解决的工作项将更新这些工作项设置它们在 集成版本 字段解析的生成号。如果 集成版本 缺少字段,Team Foundation Build 不会在工作项中存储生成号,但其他操作会按预期方式工作。

有关更多信息,请参见生成和测试集成字段引用

与集成的字段 Microsoft 测试管理器

测试管理器,那么,当测试失败时,可以自动 bug 或其他类型的工作项的创建。有关更多信息,请参见在 Microsoft 测试管理器中提交 Bug

当方式创建工作项之后,有关系统的信息和重现 bug 的步骤。系统信息重现步骤 字段进行访问。

可以将这些字段添加到工作使用以下代码段,则用于跟踪 bug 创建的项目类型。

<FIELD name="System Info" refname="Microsoft.VSTS.TCM.SystemInfo" type="HTML" />
<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML" />

有关 测试管理器使用的其他字段的更多信息,请参见 生成和测试集成字段引用

与 Team Foundation 版本控制集成的字段

Team Foundation 版本控制中提供的一个功能是,您可以在签入代码时关联或解决工作项。您可能在更改代码时处理特定的工作项,处理完代码后,您可以在源代码管理签入窗口中设置相应的关联。

Team Foundation 版本控制 解决工作项的功能要求工作项包含一个特定操作。源代码管理系统然后查询工作项跟踪以确定工作项是否支持该操作,如果确实支持该操作,则还将查询转换的源和目标的状态。如果发现该操作,则在签入代码时,源代码管理系统就可以根据设置转换对工作项进行转换。

说明说明

当使用 Checkin 操作时,必须设置相应的“from”和“to”状态以反映需要的状态转换。

有关这些操作的更多信息,请参见 Associating a State Transition with an ActionTransition Action Details

ms194965.collapse_all(zh-cn,VS.110).gifCheckin 操作的示例

<TRANSITION from="Active" to="Resolved">
....
    <ACTIONS>
        <ACTION value="Microsoft.VSTS.Actions.Checkin"/>
    </ACTIONS>
....  
</TRANSITION>

请参见

概念

确定哪些生成已实现 Bug 修复、新功能或要求

其他资源

确定过程并跟踪自定义要求

修订记录

日期

修订记录

原因

2012 年八月

支持与 测试管理器 的集成并更新指向其他主题的更新字段。

内容 Bug 修复。