Visual Studio Team System 工作项类型(本文针对VS2005用户)
从使用Visual Studio 2005 以来,总觉得Visual Studio 2005缺少Test Case管理工具,一直以来也从未想过可以定制工作项类型,昨天突然想到是不是可以自定义工作项类型呢?今天一早,马上上网上查了一下,也没有发现,最后在Visual Studio 2005中被我发现了我所要的内容。现在发表出来,以方便有相同需求的用户。首先我们先来认识一下工作项类型。
工作项类型为团队项目中将被跟踪的工作项(例如 Bug、要求和风险)定义规则、字段、状态和转换。工作项类型在类型定义 XML 文件(位于 TypeDefinitions 文件夹中的 Work Item Tracking 文件夹下)中指定。例如,MSF for Agile Software Development 分别在
Bug.xml、QoS.xml、Scenario.xml、Risk.xml 和 Task.xml 文件中定义 Bug、服务质量、方案、风险和任务工作项类型。
在 TypeDefinitions 文件夹中自定义或新建类型定义文件。有关如何创建或自定义工作项类型的更多信息,请参见自定义工作项类型。
若要在过程模板中包括工作项类型,必须在 workitems.xml 文件中创建一个或多个任务。使用 WORKITEMTYPE 元素指定正确的类型定义文件。filename 属性是工作项类型定义文件的相对路径。
|
<WORKITEMTYPE fileName="WorkItem
Tracking\TypeDefinitions\filename.xml"/>
|
下面的示例说明了如何指定一个任务,以便在 MSF for Agile
Software Development 中创建全部五种工作项类型。
|
<task
id="WITs"
name="WorkItemType definitions"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="WorkItemTypes created"
completionDescription = "Processing work item types used by work
item tracking">
<taskXml>
<WORKITEMTYPES>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml"/>
<WORKITEMTYPE fileName="WorkItem
Tracking\TypeDefinitions\Task.xml"/>
<WORKITEMTYPE fileName="WorkItem
Tracking\TypeDefinitions\Qos.xml"/>
<WORKITEMTYPE fileName="WorkItem
Tracking\TypeDefinitions\Scenario.xml"/>
<WORKITEMTYPE fileName="WorkItem
Tracking\TypeDefinitions\Risk.xml"/>
</WORKITEMTYPES>
</taskXml>
</task>
|