您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 > junit
junit浅学笔记一
作者:网络转载 发布时间:[ 2013/12/24 10:00:04 ] 推荐标签:单元测试 开源

JUnit是一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,可以用Junit进行自动测试了。

     虽然大多情况下他是程序员的活,但作为测试人员还是有必要了解一下,毕竟也是测试工作,提高自己人技术,扩展思想是主要,边学边做笔记,这样学过的东西才不会忘记,嘻嘻~!

 ========学习环境=================

java编辑器: Eclipse SDK 3.5.6

junit测试包:Eclipse中自带了junit 4 测试包

=================================

1.我们打开eclipse 创建一个工程名字为:Junit4,

创建一个包,命名为:com.junit4.cc ,

包下面创建一个类 T

代码如下:
复制代码

packagecom.junit4.cc;

publicclassT {
publicintadd(intx ,inty){
returnx+y;
}

}

复制代码

我们如何来做测试,当然了,上面的代码一眼可以看出结果,需要测试么,我们这里只是想说明问题,如果我们不用测试框架,我们会用写一个main方法对上面的代码进行验证。全部代码如下。
复制代码

packagecom.junit4.cc;

publicclassT {
publicintadd(intx ,inty){
returnx+y;
}
publicstaticvoidmain(String args[]){
intz=newT().add(3,5); //向T类传递两个参数3和5
System.out.println(z);  //打印z进行查看3和5是否做了加法运算
}
}

复制代码

云行上面的代码,通过查看结果来判断add方法是否正确。

---------------------------------------------------------------------------

上面的单元测试有很多弊端:

@ 需要花费很多的时间来写测试代码

@ 测试代码不可重用,一段测试代码对应一段被测代码。被测代码变,测试代码没用了

@ 无法同时运行多个测试代码。假如有一百个被测试代码,要一个一个的运行测试代码,用肉眼观察结果,效率低还容易出错。

这是我简单总结的几个缺点。

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