您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
如何使用JUnit做单元测试
作者:网络转载 发布时间:[ 2014/3/21 10:27:10 ] 推荐标签:Junit 单元测试

  如何使用junit做单元测试

  Junit是一个对程序进行单元测试的框架,本文只讲使用,有关测试的理论知识或技巧请参阅相关资料。

  一.Eclipse下junit测试环境的建立

  Eclipse包含了junit测试的插件,但没有包含junit.jar,需要手工下载。junit.org提供了junit.jar的下载链接,目前新版本为3.81。下载junit3.8.1.zip后,解压后,可以看到以下三个文件夹(前三个)和四个文件:

  doc,javadoc,junit,junit.jar,src,jar,cpl-v10.html,README.html

  javadoc目录下的API不全面,只提供了junit.framework和junit.extensions这两个包的API。

  要进行junit测试,在Eclipse的classpath中增加junit.jar即可.如果想看到junit的源代码,需要将src.jar也加入classpath。

  二.编写测试类的基本步骤

  Junit几个重要的类是:TestRunner,TestCase,TestSuite,Assert,意如其名。

  (一). TestCase:该类实现了Test接口,具体的测试案例要继承于该类,其中的setUp()和tearDown()完成初始化和清理的工作,相当于c++的构造方法和析构方法,不需要显式调用。如果需要,可以覆盖这两个方法。runTest()也被自动调用,在该方法中调用自己写的测试方法。

  (二). TestSuite:该类实现了Test接口,使用addTest(Test test)添加测试案例,确切的说应该是addTest(TestCase testCase)

  (三). TestRunner:TestRunner类的静态方法run(Test test)执行测试,确切的说应该是run(TestSuite testSuite)。testSuite可以按照1,2生成,记为方法1,也可以用另一种方法生成,记为方法2。方法2会把类中所有形如testXXX的方法放入testSuite中,主要的测试代码都放在这些testXXX方法中。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd