Team Foundation Server2013 的新特性为团队开发带来了更为敏捷的方式,通过图解TFS的安装和使用,希望帮助团队带来更高的开发效率,缩短项目的开发生命周期。
在TFS中,测试有一套完整的管理方法,手动测试也比较规范,下面的例子带领大家认识一下。
在TFS中可以通过设置生成来控团队项目以什么样的策略来统一集成本项目,并且能即时通知相关人员集成的结果和原因。
目前TFS支持两种版本管理方式,一种是自带的TFS版本控制,一种是Git,后一种是分布式,并且分支功能相对强大,关于Git可以找更详细的资源学习。
工作项的管理平台主要有VS和web这两种方式,这只是工具,怎么用好这些工具,那就得把scrum方法与自己团队的开发方法很好的结合起来,形成到指导使用工具的思想,使TFS落地到自己的团队,需要一段时间的摸索与取舍。
工作项有功能,产品积压工作项,任务,测试用例,Bug,障碍,它们之间的关系是:一个产品或应用,有一系列功能,功能最大,可以把一个功能分解成多个产品积压工作项(可以看作一个子功能或一块相对独立的操作),产品积压工作项是可以来具体测试的颗粒度,这样就能给产品积压工作项追加测试用例,同时还可以把产品积压工作项分解成一个或多个任务分配到具体的人头上完成。如果程序有Bug可以新建Bug,Bug可以和测试用例关联,同时可以为Bug建立任务,分配给相应的开发人员。障碍相对独立,可以对项目中难以进行或现在进行中有困难的功能或任务进行记录。
迭代项目是从项目计划日期的角度来规划项目的进度的,迭代项目的日期段是可以修改的。其实不着急把所有发布的版本都规划详细的日期,因为计划改不上变化。 还有,不同的项目类型,不同的公司,不同的管理方式,可以构建适合自己的迭代项目管理层次(可以有14层之多呢)。
Scrum方法论。
TFS下配置团队项目。
安装完TFS后,可以开始菜单中打开TFS的管理控制台来配置TFS。
TFS全称Team FoundationServer,是应用程序生命周期管理的服务端,功能包括如图功能:源代码管理,版本控制,团队开发协作,统一集成,测试管理等
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号