JUnit测试单元框架
作者:网络转载 发布时间:[ 2016/4/13 11:38:07 ] 推荐标签:单元测试 Junit
junit框架介绍
JUnit ——是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。主要用于白盒测试,回归测试。
junit安装步骤
1、在http://download.sourceforge.net/junit/ 中下载JUnit包并将Junit压缩包解压。
2、添加CLASSPATH环境变量.
3、双击“CLASS-PATH”关键字添加字符串“?:\Junit4.0Junti.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: 在所有测试开始之后执行
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11