• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

VSTS 2010中测试驱动型开发模型初探

发布: 2010-3-25 18:05 | 作者: 网络转载 | 来源: 领测软件测试网采编 | 查看: 133次 | 进入软件测试论坛讨论

领测软件测试网

  现在,大家都很熟悉ASP.NET MVC模式,这是微软在了解企业对于Ruby on Rails的兴趣后,迅速开发出的一个框架。ASP.NET MVC 1在三月份的MIX09上推出,但是还没有出现在VS 2010 和.NET 4测试版中。

  微软Phil Haack称,公司正努力实现不同频道信号传输的安装程序,这样的程序将为ASP.NET MVC安装项目模板和工具,以便使其可以和VS 2010测试版兼容。ASP.NET MVC会出现在VS 2010 Beta2中。

  TDD对于许多已经接受微软社区的用户来说是一种有前途的开发体验。一直以来对于VS处理问题的方式都存在一些批评。MVC框架使得程序员更容易进行测试驱动型开发。在2010的工具中还有什么新工具可以平复这些批评呢?

  当然是有的。此前,如果你使用Orcas[VS2008]或Whidbey[VS 2005]来做测试驱动型开发,那么你所面临的一项挑战就是TDD模式的概念大概是指你可以定义测试,然后确认测试文件,随后你就可以执行类并启动执行直到测试通过。现在挑战的一部分是你在消耗测试中还没有写入的很多东西。当你要写这个测试的时候,在Orcas中,你或许会失去许多对于该测试的IDE支持,因为你可能认为要声明类和测试以便测试类,但是却还没有真正意义上声明项目中类的创建。

  Orcas和Whidbey中的IDE迫使我们在该语境之外执行类以及处理项目系统,因此当我们完成这些再调转回头的时候,必须获取测试过的语境。

  在编辑器中,当你处在测试中时,创建一个MVC程序时,你已经创建了查看并且正开始执行查看测试或查看控制器。

  你单击一个按钮。它就为你创建一个文件,将其放置在项目系统中的正确位置,往里面放入所有使用过的名称,然后用这些包装应用程序,就将类陈述清楚了。然后你可以使用上面的方法。该方法不存在,因此你可以编写方法。它可以让你保持测试内容,因为你正在编写代码并且IDE做完了启动类初期的所有工作。

  许多有关TDD的批评不是因为在框架角度很难实现这种开发。我们刚刚说的是先编写测试,将其作为设计代码进程的一部分。这听起来好像是个巨大工程。MVC模式本来就有助于TDD。要让控件执行测试,执行模式,执行查看,让你在创建测试的过程中保存设计程序时的语境。因此如果你使用MVC或使用任意模式,你就会找到TDD开发,这是因为它不仅限于网络开发,实际上创建类的时候它都贯穿了整个编辑器。人们终究会意识到其价值。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: vsts VSTS 初探 开发 模型 驱动


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网