当前位置:编程学习 > C#/ASP.NET >>

VS2008功能改进——之单元测试





虽然Visual Studio 2008基本上遵循与VS2005相同的结构,不过,VS2008已经具备单元测试的功能,而在VS2005中,只有VSTS Test Edition才具有单元测试的功能。
新的WCF和Workflow项目和设计器,现在已经包括在VS 2008中了。而且导致单元测试的速度大为提高,并且单元测试的支持现在已包括在VS Professional版本中了,而不仅仅是VSTS版了。今次,在本篇中我简要讲讲Visual Studio 2008的单元测试的小例子。
在新建的项目中新建一个类如下:





添加新的单元测试的向导





创建新的单元测试(选择要测试的类和方法)








最后,点击“运行”,就可以得到最后的测试结果了,如图:




测试结果

由于受到极限编程的影响,在最近的几年时间里单元测试逐渐成为软件开发过程中一个不可或缺的重要组成部分,单元测试成为代码编写的一个核心部分,尤其是在项目时间比较紧张但是仍然需要质量保证的时候。因为单元测试有助于尽可能地重现最有效的设计;有助于提供一个最佳的文件组织结构;有助于确定一个类是否完成。Visual Studio 2008提供了一个自动生成测试代码的测试框架。利用VS2008自动生成的代码,只需要很少的改动就可以完成整个测试程序。是不是很方便呢?
--------------------编程问答-------------------- 支持你  --------------------编程问答--------------------











--------------------编程问答-------------------- 帮顶。 --------------------编程问答-------------------- 个人认为,我们是可以为C#, Visual Basic以及托管C++解决方案创建单元测试和测试项目,不过我觉得将单元测试功能和IDE集成起来会更好。
--------------------编程问答-------------------- 我觉得吧VS2008在测试中提供的测试列表非常有用。它可以用来进行测试工作的管理工作,比如:哪些测试通过了,哪些没有通过,通过一个列表来为我们改进测试手段并提供指导,我觉得这种效果很好。 --------------------编程问答-------------------- Visual Studio 2008是9.0了吧,现在VS是好流行的开发软件噢


--------------------编程问答-------------------- 单元测试,还没用过
可能要用到了 --------------------编程问答-------------------- 有一个小建议,在安装VS2008之前,需要创建一个系统的镜像备份。这是非常必须的,因为安装VS2008通常需要几个小时,而且需要手动开始文件安装步骤。 --------------------编程问答--------------------
? 测试代码写入被测试的代码中,测试完成后再删除的话,测试的正确性就不能保证了。为了避免这种情况,VS2008提供了Test Project项目,将测试代码写在Test Project中,测试工程就能够进行重复使用。 --------------------编程问答-------------------- 没钱用Pro或者更高版本的用户也不是不可以做单元测试了,

SharpDevelop IDE带有NUnit插件,也可以做测试驱动开发了。 --------------------编程问答-------------------- Visual Studio 2005与Visual Studio.NET 2002/2003相比在产品的命名上已经有了明显的区别了,如今的Visual Studio 2008的功能更加强大了,很让人看好。
--------------------编程问答-------------------- 从05到08 ,貌似改的相当不错啊,升级上来试试
--------------------编程问答-------------------- VS08提供了一个功能强大,操作简单的单元测试功能。这让程序员在编写代码后,就可以马上对所编写的类进行单元测试,而通过如此测试后的代码再交给测试人员进行进一步测试就节省了更多的时间,保证了效率和质量。
--------------------编程问答-------------------- 单元测试有必要么?
单元测试不仅可以作为无错编码的一种辅助手段,在一次性的研发过程中使用,它还必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中都是必不可少的,所以VS2008集成了单元测试功能很重要。
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,