技术开发 频道

Visual Studio 2010敏捷测试驱动开发

  同理,打开菜单项Test|Windows|Test View,打开Test View浏览框从而显示驱动单元测试程序,从Test View把EmptyCollctionsCountShouldBeZero和EmptyCollctionsCountShouldIsOne拖拽拖到Test List Editor面板中,为了确保这个测试是作为集成测试的一部分运行,点击BookCollectionBVT中所要测试程序的复选框。

  点击Run Checked Tests按钮,运行这个测试程序,如图16所示。


图16 运行这个测试程序

  运行测试结果界面,如图17所示。


图17 运行测试结果界面

  这样,安装Microsoft Visual Studio 2010团队成员,在每个人的本机上开发环境上运行自己的单元测试之后,就可以添加并测试完成余下的那些索引卡下分解出来的测试列表单元测试程序清单,加入到BookCollectionBVT集成测试集合之中。

  五、总结

  Microsoft Visual Studio 2010的集成测试的功能特点结合MSF for Agile Software Development V5.0中的Scrum和XP敏捷过程框架,使从事在微软.NET技术相关工作方向的人们拥有了一把利剑,并且可以充分的协助编程人员开发出高质量的软件产品。

  Scrum专注于聚焦在找到一个最小的迭代式项目管理框架,注重敏捷的计划、跟踪和管理,而没有把它强行绑定在某一种具体的工程技术和做法之上有关,这大概这也是它非常聪明的地方。既然没有明确限定和约束,那么就代表着开放,可以适用于不同类型、不同环境下的项目。

  从Scrum和XP—>OOAD—>UDD和TDD,不禁让笔者想起太极阴阳理论,可以说太极是我们中国人千年的传统智慧,看待宇宙和世界的一种基本观点和思维方式。世界和宇宙是由阴和阳组成,两者既互为对立、矛盾,又相互依存、共生,和谐、统一地构成了整个宇宙。敏捷之道的精髓就在于客户、团队和人与人之间的沟通与互动、协作,所以,作为中国人尤其是中国的软件人,更应该开阔自己的思维,学会运用太极思想。

  孙子兵法有云:兵无常势,水无常形,能因敌变化而取胜者谓之神。很多人都向往用兵如神的境界,想必也知道读万卷书不如行万里路,纸上谈兵的故事更是耳熟能详,除了以上所讲述的内容外,也需要充分的运用敏捷和进行大量的实践。

  敏捷文化也决定管理,管理决定技术,因此实施敏捷应该只有具有先进文化的企业和团队,才能实现真正的敏捷变革,并从中获益……。

  测试代码下载

0
相关文章