这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战
Junit
一、Junit概述
- 测试的分类:
+ 黑盒测试:封装代码,只显示输入和输出。通过比较实际的输出和预想的输出从而得到软件或者程序是否正确
+ 白盒测试:不封装代码,看过程和流程,思考代码是否高效,一般写代码。Junit测试属于白盒测试的一种。
二、 Junit的使用步骤
- 定义一个测试类(测试用例)
+ 测试类名: 类名Test
+ 包名:xxx.xxx.xx.test 将测试类单独放在一个包之下
- 定义一个测试方法(可以独立运行)
+ 方法名:test方法名
+ 返回值:void
+ 参数列表:空参
- 给方法加上注解@Test
- 【注意】:使用Junit单元测试的时候,看的是颜色
+ 红色代表出错
+ 绿色代表正常
+ 一般我们使用断言来进行结果的处理
- Assert.assertEquals(期待值, 真实值);
1 | java复制代码 package com.zhang.test; |
三、Junit的其他注解
- @Before
+ 在所有测试方法被执行之前执行,一般用来申请资源
+ 所有的测试方法都会执行
- @After
+ 在所有测试方法被执行之后执行,一般用来释放资源
+ 所有的测试方法都会执行
+ 即使出现了异常,也不会影响该方法的执行
1 | java复制代码 package com.zhang.test; |
本文转载自: 掘金