Visual Studio 2010 Beta 2测试功能学习(二) Q&A

发表于:2009-10-22 14:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:周京生    来源:51Testing软件测试博客

  在学习的过程中总有很多细小的问题和发现无处归类留作备忘,用这种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直接来创建测试计划的内容。

相关阅读:

V isual St udio 2010 Beta 2 测试功能抢先学习(一)

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号