【JAVA】Junit单元测试概念及其配置

Junit单元测试

软件测试有很多分类,
从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。

在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。其他种类的测试基本上都是由专门的测试人员来完成,只有单元测试是完全由开发人员来完成的。

单元测试的目的
执行单元测试,是为了证明某段代码的行为确实和开发者所期望的一致。

白盒测试和单元测试的区别:1、测试目的,一个是测试程序的整体逻辑,另一个是测试程序中一个独立的模块;2、通常的执行人员不一样,白盒一般是由专门的白盒测试人员完成,单元测试一般由程序员自己完成。

什么是Junit?
为什么要用它?

JUnit是用于编写可复用测试集的简单框架,是xUnit的一个子集。xUnit是一套基于测试驱动开发的测试框架,有PythonUnit、CppUnit、JUnit等。
.
JUnit是一个开源的Java单元测试框架,是 Java的标准单元测试库,是非常重要第三方 Java 库,由 Kent Beck 和 Erich Gamma开发。
.
Junit测试是程序员主导的测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。多数Java的开发环境都已经集成了JUnit作为单元测试的工具,比如Eclipse。测试框架可以帮助我们对编写的程序进行有目的地测试,帮助我们最大限度地避免代码中的bug,以保证系统的正确性和稳定性。
.
很多人对自己写的代码,测试时就简单写main,然后system.out.println()输出到控制台观察结果。这样非常枯燥繁琐,不规范。缺点:测试方法不能一起运行,测试结果要程序猿自己观察才可以判断程序逻辑是否正确。
.
JUnit的断言机制,可以直接将我们的预期结果和程序运行的结果进行一个比对,确保对结果的可预知性。

IntelliJ IDEA中的Junit配置
1、在File菜单栏里点选如图目录的“创建结构体”
2、在此窗口内,从JDK所在文件里找寻Junit 4配置文件进行添加
在这里插入图片描述
3、找寻到并点击添加
在这里插入图片描述
5、勾选之后进行继承即可
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_临渔_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值