junit框架介绍
junit安装步骤
1、在http://download.sourceforge.net/junit/ 中下载JUnit包并将Junit压缩包解压。
2、添加CLASSPATH环境变量.
3、双击“CLASS-PATH”关键字添加字符串“?:\Junit4.0\Junti.jar”(注意,如果已有别的字符串请在该字符串的字符结尾加上分号“;”),这样确定修改后Junit就可以在集成环境中应用了。
4、对于IDE环境,对于需要用到的JUnit的项目增加到lib中,其设置不同的IDE有不同的设置 。
junit使用规范
使用junit的时候,不应该把它和业务逻辑代码放在一起,应该新建一个类来做测试.
1、测试类命名
规则: 被测试的类的类名+Test
如:LoginTest
2、测试用例的命名
规则:test+用例方法的名称
如: testSum
3、测试程序的包名定义规范
规则 被测试的类的包名前加上test.
如: test.com.lee.util
测试数据的准备方案
有三种方案可以选择:
1、在程序中直接写入测试数据.
在输出数据项不多的情况下可以采用
2、使用junitpack包中的InputDataUtil工具类,需要加上 import junitpack InputDataUtil;
这个测试方案要求把测试数据放在一个XML文件中:
3、...
junit注解
使用junit注解,需要时用junit4版本.
注解参数
@Test:使用该注解方法为测试方法,自动能够识别并执行
包含两个参数 :
expected = XXXException.class 期望出现的异常
timeout = xxx 设定程序运行的超时时间.
不能是静态方法,不能传形参
Ignore:被忽略的方法
Before:在每个测试方法之前被执行
After: 在每个测试方法之后被执行
BeforeClass : 在所有测试开始前执行
AfterClass: 在所有测试开始之后执行