看,Junit单元测试来咯

Junit单元测试


在这里插入图片描述

介绍

JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

黑盒测试:
在这里插入图片描述
黑盒只需输入不用做内部的处理然后输出,测试人员是不需要写测试代码的

白盒测试:

在这里插入图片描述
白盒需要我们去关注程序执行的流程,需要我们去写代码!

使用

步骤:
1.定义一个测试类(测试用例)

  建议:
      1. 测试类名:被测试的类名+Test   比如CalCulatorTest
      2. 包名:xx.xxx.xxx.Test  cn.zzd.Test

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

    建议:
      1. 方法名:test测试的方法名  testAdd()
      2. 返回值: void
      3. 参数列表:空参

3.给方法加@Test注解

4.导入Junit依赖

实现:
先定义一个要测验的类:比如Calculator
在这里插入图片描述
测试类:在这里插入图片描述
判定结果:绿色成功,红色失败
一般不会在方法中输出,采用断言

 Assert.assertEquals(期待结果,实际结果)

当然在测试前为了获取资源可以写一个init方法 加注解@Before,
结束时释放资源可以写一个close方法加@After,
不管会不会出现异常,这两个方法总会被执行
在这里插入图片描述
END!!!
长路漫漫,JAVA为伴!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章