• 您的位置我爱Aspx >> VC.Net >> 用Junit Framework编写单元测试
  • 用Junit Framework编写单元测试

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:49:21  关键字:
  • 用Junit Framework编写单元测试

    gn=center>用Junit Framework编写单元测试

    申文波(来自IBM DW中国) 2002年12月01日

    随着Refactoring技术和XP软件工程技术的广泛推广,单元测试的作用在软件工程中变得越来越重要,而一个简明易学、适用广泛、高效稳定的单元测试框架则对成功的实施单元测试有着至关重要的作用。在java编程语句环境里,Junit Framework是一个已经被多数java程序员采用和实证的优秀的测试框架,但是多数没有尝试Junit Framework的程序员在学习如何Junit Framework来编写适应自己开发项目的单元测试时,依然觉得有一定的难度,这可能是因为Junit随框架代码和实用工具附带的用户指南和文档的着重点在于解释单元测试框架的设计方法以及简单的类使用说明,而对在特定的测试框架(Junit)下如何实施单元测试,如何在项目开发的过程中更新和维护已经存在的单元测试代码没有详细的解释。因此本文档就两个着重点对Junit所附带的文档进行进一步的补充和说明,使Junit能被更多的开发团队采用,让单元测试乃至Refactoring、XP技术更好在更多的开发团队中推广。

    单元测试的编写原则

    Junit附带文档所列举的单元测试带有一定的迷惑性,因为几乎所有的示例单元都是针对某个对象的某个方法,似乎Junit的单元测试仅适用于类组织结构的静态约束,从而使初学者怀疑Junit下的单元测试所能带来的效果。因此我们需要重新定义如何确定有价值的单元测试以及如何编写这些单元测试、维护这些单元测试,从而让更多的程序员接受并熟悉Junit下的单元测试的编写。

    在Junit单元测试框架的设计时,作者一共设定了三个总体目标:

    第一个是简化测试的编写,这种简化包括测试框架的学习和实际测试单元的编写;

    第二个是使测试单元保持持久性;

    第三个则是可以利用既有的测试来编写相关的测试。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:第1章 UML综述
    下一篇:对象式程序设计方法 作者:夏寒
  • 相关文章