2021-03-12

Junit单元测试

黑盒测试: 不需要写代码,给输入值,看程序能否输出期望值
白盒测试: 需要写代码,关注程序具体的执行流程

使用要求:

  • 类是公共的
  • 类不能有构造器
  • 测试方法也是公共的
Junit测试步骤:

一:定义一个测试类(测试用例),

  • 建议
    • 测试类名->被测试类名Test ->CalculatorTest
    • 测试包名->xxx.xxx.xx.test -> com.itcast.test

二:定义测试方法:可以独立运行

  • 建议
    • 方法名->test方法名 ->testAdd()
    • 返回值->void
    • 参数列表->空参

三:给方法加@Test注解

四:导入Junti依赖环境
导入相应的jar包:

  • hamcrest-core-1.3.jar
  • junit-4.12.jar

五:Assert.assertEquals(期望值,真实值) ->就是看看结果是不是你想的那样

判定结果 红色->失败 绿色->成功

测试方法执行流程
在测试类中给自定义的一个方法添加指定注解,可以用来初始化资源或释放资源

注解功能用途
@Before相当于类的静态初始化测试方法执行
@After每次测试完之后执行一次常用于释放资源
@Test测试方法92
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值