编者按

随着市场对软件质量要求的不断提高,软件质量和可靠性的问题越来越受到重视。与此同时,软件测试也开始受到人们的关注。而作为软件开发过程中最低级别的测试活动---单元测试,在软件测试过程中起到了举足轻重的作用。因为一个完善的单元测试方法将在软件生命周期中尽早地对软件产品的效率和质量给予最基本的保证。 在提供了经过测试的单元的情况下,系统集成过程将会大大地简化。所以,有效的单元测试是提高软件质量的重要部分。本专题首先为大家介绍了单元测试的基础知识,随后重点以JUnit测试工具为例,为您提供了单元测试的实战空间。

专题联系人

专题策划、制作:阿雪
联系方式:010--96096168--150

分析评论
程序员为什么不写单元测试?
编者按:赛门铁克误杀门事件在一片争议声中落下了帷幕,但是它身后隐蔽的问题还远未结束,诺顿误杀彰显测试价值的回归,同时也向广大的程序员们敲响了警钟。在现代软件开发过程中,单元测试成为与编写代码同步进行的开发活动。单元测试能够提高程序员对程序的信心,保证程序的质量,加快软件开发速度,使程序易于维护。不管测试先行还是测试后行,没有单元测试那是绝对不行的。?以下是笔者的一些分析。>>全文
单元测试基础知识
·全面介绍单元测试
单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件下某个特定函数的行为。其实我们每天都在做单元测试。你写了一个函数,总是要执行一下,看看其功能是否正常,这也是单元测试,我们称其为临时单元测试。只进行了临时单元测试的软件,针对代码的测试很不完整,未覆盖的代码可能遗留大量的细小的错误,当BUG暴露出来的时候难于调试,大幅度提高后期测试和维护成本,也降低了开发商的竞争力。因此,进行充分的单元测试,是提高软件质量,降低开发成本的必由之路。
JUnit及Ant工具实战
·JUnit的简单介绍
JUnit本质上是一套框架,即开发者制定了一套条条框框,遵循这些条条框框要求编写测试代码,如继承某个类,实现某个接口或函数,就可以用Junit进行自动测试了。本文就为大家介绍了JUnit的测试思想以及如何运用JUnit测试工具编写基本的测试类。
·Eclipse中Ant的配置与测试
Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译、测试、打包、部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。