早就有写博客的想法了,那今天就是我的第一篇文章吧
声明一下,我是某普通本科一名大二学生(开学大三),计算机科学与技术专业,以后打算走java开发路线,所以接下来的博客主要会围绕着java展开,写博客主要还是充当笔记的作用,如果有哪位道友有幸看到,不解之处可私聊我探讨探讨
junit单元测试
测试分类:
1.黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值
2.白盒测试:需要写代码。关注程序具体的执行流程
步骤:
1.定义一个测试类(测试用例)
建议:
测试类名:被测试类名Test CalculatorTest
包名:xxx.xxx.test
2.定义测试方法:可独立运行
建议:
方法名:test测试的方法名
返回值:void
参数列表:空参
3.在方法的上方一行处加上"@Test"
4.导入junit依赖环境
5.判定结果:
红色:失败
绿色:成功
一般我们使用断言来处理结果:
Assert.assertEquals(期望的结果,实际的结果);
junit的两个常用方法:
初始化方法:在一个方法的上一行添加"@Before"即可(注意首字母大写)
用于资源申请,所有的测试方法在执行之前都会先执行该方法
释放资源方法:在一个方法的上一行添加"@After"即可(注意首字母大写)
在所有的测试方法执行完后,都会自动执行该方法