您的位置:首页 > 其它

JUnit单元测试的几个规律总结

2010-03-09 18:17 190 查看
 

一、单元测试
(UnitTests)

  测试每个单元的功能,以及异常的抛出。

  1、测试构造函数并检查结果
,然后使构造函数抛出每个异常,并
捕捉异



 

  常用方法:fail(String s)
     如果没有抛出异常则测试失败,参数为字符串。

 

  2、测试功能方法
,如果传递的参数有几种可能,那每一种可能都要涉及到。

 

二、模块准确性测试
(AccuracyTests)

  测试每个模块结果的准确性。

  1、测试构造函数
: 首先利用构造函数构造一个类的实例,然后依次调用getters
在利用JUnit里的方法测试数据的正确性。

  常用方法有:assertEquals
和assertTrue
, assertFalse

  注
:assertEquals
不仅可以用于一般数字的匹配还可以用于字符串的匹配。

 

  2 、测试类中的方法
:利用构造函数构造一个类的实例,然后调用此方法。将实际结果和期望结果对比,来验证方法的正确性。

 

  3、在每个函数测试完成之后,还要测试整个模块的函数功能

 

 

三、失败测试
(FailureTest)

  在各种方法测试失败时异常的抛出情况

  常用方法:setUp

()
继承于TestCase,建立测试,在测试开始之前。并且为测试提供target的初始工作。

 

 

四、压力测试
(StressTest)

  就是测试当处理数据量很大的时候方法的性能,即运行时间

  常用方法——System.currentTimeMillis


 

在方法执行前后分别获取系统时间以计算方法运行的时间。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐