本文共 665 字,大约阅读时间需要 2 分钟。
一、单元测试 (UnitTests)
测试每个单元的功能,以及异常的抛出。
1、测试构造函数并检查结果 ,然后使构造函数抛出每个异常,并 捕捉异 常 。
常用方法:fail(String s) 如果没有抛出异常则测试失败,参数为字符串。
2、测试功能方法 ,如果传递的参数有几种可能,那每一种可能都要涉及到。
二、模块准确性测试 (AccuracyTests)
测试每个模块结果的准确性。
1、测试构造函数 : 首先利用构造函数构造一个类的实例,然后依次调用getters 在利用JUnit里的方法测试数据的正确性。
常用方法有:assertEquals 和assertTrue , assertFalse
注 :assertEquals 不仅可以用于一般数字的匹配还可以用于字符串的匹配。
2 、测试类中的方法 :利用构造函数构造一个类的实例,然后调用此方法。将实际结果和期望结果对比,来验证方法的正确性。
3、在每个函数测试完成之后,还要测试整个模块的函数功能
三、失败测试 (FailureTest)
在各种方法测试失败时异常的抛出情况
常用方法:setUp () 继承于TestCase,建立测试,在测试开始之前。并且为测试提供target的初始工作。
四、压力测试 (StressTest)
就是测试当处理数据量很大的时候方法的性能,即运行时间
常用方法——System.currentTimeMillis 。
在方法执行前后分别获取系统时间以计算方法运行的时间。
转载地址:http://xecci.baihongyu.com/