回 帖 发 新 帖 刷新版面

主题:[转帖]VS2010敏捷开发令团队合作更有效率



敏捷软件开发是近些年来比较热门的话题,敏捷开发只是提供了一个思想和方法论,而要在实际的工程中正确运用它,并真正显现出它的优点和产生实际的效果,这对于每个团队而言一开始都是一个挑战,尤其是对那些习惯了传统瀑布模式的团队。
敏捷是整个团队的敏捷,不只是团队中某个角色或者某个阶段的敏捷,开发、测试和项目经理等所有角色都要敏捷起来。敏捷方法的采用对团队每个成员都提出了新的挑战,尤其是测试人员。之所以这样说,是因为相对于传统的瀑布模型,敏捷开发所要求的频繁交付,给测试所留出的时间更为紧迫,要求测试人员更早的介入和更及时地完成测试任务。如何在这么短的时间内完成测试的计划和实施呢?如何有效地避免回归问题的出现?手工测试人员如何能更好的融入到敏捷团队?等等问题接踵而至,这都需要测试人员不断的思考和尝试。
无论是哪种开发模式,软件的开发过程都可以归结为:人、工具和过程这三个因素,三者的有机结合才能更高效的完成任务。
为了支持敏捷开发,VS 2010应用程序生命周期管理中引入了MSF for Agile Software Development v5.0过程模板,用于辅助敏捷团队在实际工程中进行敏捷实践,它支持Scrum敏捷开发过程框架。本文将从工具角度出发,介绍Visual Studio 2010如何帮助测试人员更胜任敏捷项目中的测试工作。
在VS 2010中,微软首次为测试人员设计了一款专用的集成测试环境,称为微软测试管理器2010(Microsoft Test Manager 2010,以下简称为MTM)。之所以称之为集成测试环境,是因为MTM的功能涵盖了测试计划、测试用例、手动测试用例的执行和录制回放、自动测试用例执行、创建信息丰富的Bug、验证Bug、以及与测试实验室管理相关的对策是自动化相关的功能等。下图展示的是MTM测试计划的操作界面,它以树形的层次结构来组织测试用例。

[img]http://photo8.zxip.com/albums8/folder27/21188/20101030101548/201011811326152.jpg[/img]


MTM测试计划的操作界面

[img]http://photo8.zxip.com/albums8/folder27/21188/20101030101548/2010118113273103.jpg[/img]

测试用例
在MTM 中,测试用例被分类至各个测试用例集,结构十分清晰。测试用例只是逻辑上从属于某个测试用例集,并没有物理从属关系,即一个测试用例可以同时被分在多个测试用例集内,比如某个测试用例性质上是一个性能测试,但是由于该用户故事的诉求就是性能改进,我们也就很自然得可以将其作为该用户故事的验收测试,此时我们就可以将此测试用例添加到验收测试和性能测试两个测试用例集中;另一个例子是给每个用户故事都定义了不少测试,这些测试用例都应该能在用户故事测试用例集下找到,但是这些测试既可能是手动测试也可能是自动化测试用例,所以它们又会被本别归类至测试用例集。在这种逻辑分类的支持下,我们可以很容易的根据需要指定运行测试集中一部分测试用例。比如,我们可以定义一个签入测试的测试用例集,挑选最基本的若干个测试置入其中,这样在每次签入前通过运行这个测试用例集就能帮助我们确保签入的代码不至于破坏最基本的功能,即保证了版本随时可运行可测试,这无疑为测试带来了更多的方便。具体如何创建测试用例集的结构,团队可以根据自己项目的特点,灵活运用此功能,制定分类规则以提高工作的效率。



回复列表 (共20个回复)

11 楼

谈到敏捷一词,解释为灵敏迅速,敏捷开发,就是快速开发的意思,当然,怎么样快速的实现敏捷开发是非常重要的

12 楼

在VS 2010中,微软首次为测试人员设计了一款专用的集成测试环境,称为微软测试管理器2010(Microsoft Test Manager 2010,以下简称为MTM)

13 楼


就可以将此测试用例添加[url=http://www.smithweixiu.com]史密斯热水器维修[/url]到验收测试和性能测试两个测试用例集中;另一个例子是给每个用户故事都定义了不少测试,这些测试用例都应该能在用户故事测试用例集下找到,但是这些测试既可能是手动测试也可能是自动化测试用例,所以它们又会被本别归类至测试用例集。在这种逻辑分类的支持下,我们可以很容易的[url=http://www.sh-haierweixiu.com]海尔热水器维修[/url]根据需要指定运行测试集中一部分测试用例。比如,我们可以定义一个签入测试的测试用例集,挑选最基本的若干个测试置入其中,这样在每次签入前通过运行这个测试用例集就

14 楼

[quote]谈到敏捷一词,解释为灵敏迅速,敏捷开发,就是快速开发的意思,当然,怎么样快速的实现敏捷开发是非常重要的
[/quote]
微软是很看重VS2010的,所以改进很大。

15 楼

看过了,感觉功能很好,有时间也去体验下!

16 楼

VS 2010的易用体现在两个方面,
一个是开发工具在功能上更加强大,
另外一点是同操作系统和其他应用软件配合上更加完善

17 楼

道是天地万物演变的本体或本原,是存在之根本。
一个行业或者一个事物既然现实地存在着,那么它的发展必然遵循着本身的自然规律。
软件开发的敏捷之道也是如此,当开发团队为了求得高质量、高效的完成软件产品的交互过程,无论项目管理者还是团队成员都需要全方面地学习,包括工具的熟练使用、学习UML、OOAD等技术和收集前人开发过程中的经验等等

18 楼

敏捷开发团队依托VS 2010采用Scrum/XP等敏捷过程模型方法,从各个方面组织开发其项目过程,同时让人读后茅塞顿开。

19 楼

在Visual Studio 2010 Ultimate中,应用程序生命周期(ALM)是其重要特性和SDLC实现方式之一。
我们将一个软件的生命周期(SDLC)划分为几个阶段;
而利用各种工具辅助每个关键环节进行管理,
就称为应用程序生命周期管理(ALM,Application Lifecycle Management)。

20 楼

最近,大都市堵车愈演愈烈。乃至一场小雨,就差点让北京“心肌梗塞”。交通眼看要成为住房、医疗、和教育这三座大山之后的第四座大山。                                                                                                                    [url=http://www.szmaijie.com]搬家公司[/url] 写了一系列文章,主张限制私人车。遭到有车族的激烈反对。这些人的核心论点是:现在堵车的主要原因是公车太多!其实,这不过是个借口而已。公车多固然不对,但这并不能构成私车泛滥的理由。当然,这种强词夺理也反映了另一个现实:公车,也就是“领导”的交通工具,[url=http://www.szmaijie.com/ftbj.html]深圳福田搬家公司[/url]确实对社会有一种 示范效应。
  我一直主张,中国的“领导”们应该乘公交上下班甚至出行开会。如果一个领导不能按照预定的时间乘公交到达指定的地点,那就说明他[url=http://www.szmaijie.com/babj.html]深圳宝安搬家公司[/url]或她[url=http://www.szmaijie.com/nsbj.html]深圳南山搬家公司[/url]所治理的城市已经在交通上瘫痪。作为领导如果无法改变这种局面,就应该下台。中国是个大政府、小社会的国家。公车主要是政府部门的车辆。如果说私车问题不能通过简单的行政命令解决的话,公车问题则可以通过行政命令解决。公车毕竟是政府内部的事情。只要政府下道命令,让下属部门放弃公车,不遵行者撤职,问题不就解决了吗?
   在计划经济的年代,政府部门有着严格的制度规约:什么级别的干部能乘小轿车,什么级别的单位能有几辆公车,都有相当明确的限制。比如在北京的中央机关,能乘坐小轿车上班的,至少要副部长才行。如果现在还是这个规矩,路上的公车就少多了。当然,有人会振振有词:我们[url=http://www.szmaijie.com/lgbj.html]深圳龙岗搬家公司[/url]不能退回到计划经济时代!这一堂而皇之的口号,[url=http://www.szmaijie.com/lhbj.html]深圳罗湖搬家公司[/url]  并不反对。毕竟我是激烈否定计划经济的人。但是,这么嚷嚷的人其实根本不懂市场经济。不要忘了,市场经济并不是简单的放宽搞活。相对于计划经济来,市场经济给社会提供了更广泛的空间,但对政府则限制更严了 。换句话说,市场经济应该使社会更自由,使政府更不自由。在过去的计划经济时代只有部长在有坐车的资格,现在一个屁大的官就开着公车满街跑,经费是谁批的?市场经济中的政府哪里能有如此之大的自由?
   在[url=http://www.szmaijie.com/ytbj.html]深圳盐田搬家公司[/url]看来,现在的当务之急,至少是恢复计划经济时代政府的自我约束:只有部级干部才有乘公车的资格。而且,对 什么是部级单位,一个部级单位有几个部级的“领导”,需要有明文的限制。在地方上,也只有省级领导有资格乘公车,而且省长副省长的数量也要有严格限制。各级政府部门不合规定的公车,都应该没收交有关部分统一拍卖,[url=http://www.szmaijie.com/longhuabj.html]深圳龙华搬家公司[/url]把所得款项投入公交系统。
  近年来因为矿难不断,有了领导下井的规定。如今城市交通陷入空前的危机,市民 急需改变自己的生活方式,多用公交,少开私车。在这方面,领导为什么不能带个头呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册