您的位置: 首页 > 计算机技术 > 应用程序 > VS 2010 Beta 2功能抢先看
VS 2010 C++的未来:0x 的新特性 回到列表 Visual Studio 2010中的新语言
 VS 2010 Beta 2功能抢先看

作者:microsoft 时间: 2009-10-30 文档类型:原创 来自:蓝色理想

Visual Studio 2010 Beta 2功能抢先看

微软在昨天正式发布了Visual Studio 2010 Beta 2(内部开发代号 Dev10),同时也宣布了正式版本的发布日期为2010年3月22日,也就是春节后啊!MSDN订阅用户可以在今天开始下载Beta 2,其它用户则要到美国时间10/21号才能下载,也就是我们中国时间22号。我很高兴能够马上就用上Beta 2版本的Visual Studio 2010,与Beta 1相比变化还是不小的,先不说功能上有啥变化,仅Logo的变化就让人小吃了一惊。一改使用了十几年的“红绿蓝黄”,采用了全新的“紫蓝”Logo,乍一看还挺不适应的,毕竟用了VS十多年,对老Logo还是有感情的,呵呵!

图1 老Logo,再怀念一下!

图2 新VS Logo

图3 新MSDN Logo

有关VS 2010 Beta 2的下载、安装和新功能特性等方面的信息,可以访问 http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx ,这里就不再多说了,作为一个测试人员,俺更关心的是它在测试方面的内容。

对于测试人员而言,VS 2010 带来了更多崭新的功能,这些新功能贯穿了整个测试周期 : 测试计划、测试执行和测试执行进度跟踪。虽然VS 2010 RTM还不是正式版,但是从微软发布的Beta 2我们也可以体验一下这些新的功能。 根据以往微软的开发流程和习惯,Beta 2和最终的RTM版应该是八九不离十的。VS 2010 引入了一个全新的工具,称作“微软测试与实验室管理器” (Microsoft Test and Lab Manager, MTLM),MTLM是一个单独运行的工具 (内部开发代号“Camano”),用于创建测试计划、管理测试用例、运行测试用例以及测试结果管理等。

图4 MTLM测试管理工具

在安装VS 2010套件的时候会一起安装上,其界面还是很漂亮的,不像是传统的WinForm程序,应该是完全用WPF编写的。MTLM是单独运行的一个工具,运行它不需要启动Visual Studio IDE。也许很多人会问:为什么不把它集成到VS IDE中,而是作为一单独的程序呢?我能够想到的答案是:测试和实验室的管理的功能相对比较独立,作为一个单独工具使用会更轻便。如果只是用来管理实验室或者执行测试用例,就可以只安装这个工具,在安装界面中可以选择只安装MTLM工具吧?——有待下次安装时确认。

内容导航

我在自己的机器上安装了MTLM,第一次运行了这个工具后才发现,MTLM仅是一个测试和实验室管理功能的客户端,也就是个“配角儿”,真正的“主角儿”原来是Team Foundation Server(TFS)服务器,更确切的讲应该是TFS 2010 Beta 2。MTLM是完全依赖于TFS的,它运行起来的第一个界面就是要你去连接指定的TFS服务器,否则也就到此为止,寸步难行了。我们知道,TFS是微软的软件开发生命周期管理(ALM)套件的核心服务器端,将MTLM与它进行紧密绑定更进一步凸显了微软软件生命周期管理软件的战略,这其实从VS 2005和2008就已经逐步开始了,2010更进一强化了这战略。VS不再单单只是面向开发人员或者是测试人员角色,而是要提供一个平台来有效协调和支持开发过程中各个角色,并使他们能够彼此紧密联系进行协作。就象早在VS 2008中就已经支持Excel和Project和TFS连接一样,这也是趋势,设想以后很可能所有和软件开发过程相关的工具都会与TFS绑定。在学习的过程中总有很多细小的问题和发现无处归类留作备忘,用这种Q&A的方式的蛮好的,不用写很多东西,随时有新的发现就随时写些东东,比较轻量级,挺好的!在这里列出一些VS 2010测试功能使用中遇到的问题:

问题 1.Microsoft Test and Lab Manager (MTLM)工具能和TFS 2008、2005一起工作吗?
答:不能。因为测试和实验管理是服务器端功能,这些功能仅在TFS 2010上支持。

问题 2.MTLM如何对用户访问权限进行管理?
答:MTLM没有单独的用户权限管理,它应该是依赖于所连接的TFS工程的用户权限配置。

问题 3.MTLM所管理的对象是如何在TFS端存储的呢?
答:Test Plan、Test Suites和Configuration 都是保存在TFS服务器端的数据库中,而Test Case则是以工作项(Work Item)的形式保存在TFS上的。在TFS 2010的默认工作项类型中,新增加了Test Case类型,就是用来保存Test Case对象的。因为工作项是具有历史信息记录和查询功能,所以Test Case对象的所有历史更改信息都可以查询到。而Test Plan、Test Suites和Configuration就不具有历史查询功能。

问题 4.什么是Shared Step?
答 :Shared Steps是指共享的测试步骤。每个Test Case是由一系列的测试步骤组成的,每个测试步骤包括要执行的操作以及对操作结果的验证。有些测试步骤是可以在多个测试用例中所共用的,就可以把它当作Shared Steps,比如说如果我们要从测试VS,第一步总是要启动VS并确认VS IDE显示出来了。这样一个步骤是所有对VS进行测试测试用例都必须要执行的,我们就可以把它创建为Shared Step。TFS 2010的默认工作项类型中,新增加了Shared Step类型,就是用来保存Shared Step对象的。

问题 5.哪里有最新的VS 2010测试功能的文档?
答:http://msdn.microsoft.com/en-us/library/ms182409(VS.100).aspx,读好MSDN的文档是了解好办法。

问题 6.MTLM里可以“Add requirements”来扩展Test Plan,这里requirement是指啥呢?
答:阅读MSDN的文档你会发现,requirement和User Story是可以互换的。实际上Requirement就是User Story,更确切的讲就是TFS上的User Story工作项。项目经理在定义好User Story,测试人员可以从User Story直接来创建测试计划的内容。

本文链接:http://www.blueidea.com/computer/soft/2009/7137.asp 

出处:蓝色理想
责任编辑:bluehearts

◎进入论坛计算机技术版块参加讨论

相关文章 更多相关链接
VS 2010 Beta 2 官方MSDN下载地址
Visual Studio 2010的用户反馈
微软宣布VS 2010正式版发布日期
VS 2010 Beta 2 各版本介绍说明
VS 2010 Beta 2测试功能抢先学(三)
作者文章 更多作者文章
VS 2010 C++的未来:0x 的新特性
Visual Studio 2010中的新语言
Visual Studio 2010 的新功能
微软宣布下一代开发工具和平台
VS 2010 Beta 2 官方MSDN下载地址
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
悟道web标准:前端性能优化
纯中文域名".中国"今日提交申请
世界之窗3.0皮肤设计大赛结果公布
使用jQuery制作滑动动画效果的层
如何设计网页横幅
Plump 图标设计
Subrat Nayak图标设计
百度知道推出文档分享服务
CSS Sprites(CSS雪碧):要还是不要?
UIRSS三周年纪念日推出V2公测版
栏目最新 栏目最新列表
Windows7优化调整实用小技巧十则
关于国内Windows 7下载的一些提醒
Windows 7安全模式下修复系统故障
如何防止电脑被黑客入侵
syssafe病毒抗争记
浅谈手工杀毒
L2TP预共享密钥解决内网VPN连接问题
浅谈移动硬盘的数据安全问题
Windows组策略之软件限制策略
特殊文件防止闪存为电脑带来病毒

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文暂时没有评论和评分

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
《Web标准设计》
闪魂-FlashCS4完美入门与案例精粹
Waver_h's华丽世界
Illustrator CS3质感绘画表现技法
《Flash短片轻松学》
《用户体验要素》
《JavaScript语言精粹》
作品集 更多内容