Junit单元测试

本文介绍了单元测试的概念,强调了其在软件开发中的重要性。接着,讲解了黑盒测试和白盒测试的区别,指出Junit属于白盒测试的一种。最后,通过一个计算器程序的例子,详细阐述了如何使用JUnit进行单元测试,包括定义测试类、测试方法、添加@Test注解以及导入JUnit依赖,并强调了正确使用断言的重要性。
摘要由CSDN通过智能技术生成

Junit单元测试

一、单元测试是什么?

单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。单元测试是由程序员自己来完成,最终受益的也是程序员自己。

通俗来说,就是写完代码后对代码进行检测看看能不能达到预期的效果。而对自己所写代码的单元测试就像一个电视机工厂在进行电视机组装时,对每个元件的检测。

二、 黑、白盒测试

Junit测试是白盒测试中的一种。

黑盒测试:

黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。采用这种测试方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的《需求规格说明书》,检查程序的功能是否符合它的功能说明。测试工程师无需了解程序代码的内部构造,完全模拟软件产品的最终用户使用该软件,检查软件产品是否达到了用户的需求。黑盒测试方法能更好、更真实地从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试集成测试系统测试验收测试等阶段中,黑盒测试都发挥着重要作用,尤其在系统测试和确认测试中,其作用是其他测试方法无法取代的。

直白的说,黑盒测试就是程序员不需要写代码,直接给一些输入值,看程序能否输出所期望的值。非常简单。

白盒测试࿱
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值