开发工具中使用 Junit 单元测试保姆级教学
什么是单元测试?
在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说,就是测试数据的稳定性是否达到程序的预期。
单元测试的重要性
- 谈到测试,我们为什么要对程序进行测试呢?测试会为程序带来什么好处呢?
- 人非圣贤,孰能无过?作为程序员的我们也一样,我们也会写出错误的代码,或者是在运行过程中产生与业务相悖的效果,这些就是所谓的 bug 。
- 在写代码的时候,可能会出现:一步错,步步错的情况,这时候就需要我们自己在开发的时候对代码进行一个测试。
- 然而,测试就在我们的上述说法中,显得尤为重要。有了测试的概念,这时候当我们做完项目的一个小模块,我们先去测试一下这个小模块是否正确或达到预期,如果错误或者没有达到预期就需要反复修改,直到正确或达到预期。这里所说的也就是使用了单元测试。
如何使用单元测试
- 开发工具千千万,我们怎么在开发工具中使用单元测试呢?我来详细讲解一下常用的开发工具的单元测试方法:
workspace
- 使用步骤:
- 选中当前工程 → 右键选择 build path → add libaries → Junit 4 → 下一步
- 创建 Java 类,进行单元测试
- 此时的 Java 类要求:①此类是 public 的;②此类提供公共的无参构造器
- 此类中声明单元测试方法:
- 方法的权限是 public ,没有返回值,没有形参
- 此单元测试方法上需要需要声明注释:
@Test
,并在单元测试类中导入:import org.junit.Test;
- 声明好单元测试方法以后,就可以在方法体中测试相关的代码。
- 写完代码以后,左键双击单元测试方法名,右键:run as → Junit Test
- 说明:
- 如果执行结果没有任何异常:绿条
- 如果执行结果出现异常:红条
- Idea(详解)
- 使用步骤:
- 在
Setting
中点击Plugins
搜索JUnitGenerator
,点击Install
,下载完成之后要重启一下 Idea
打开 Project Structure
,点击 Modules
,选择 Dependencies
,鼠标放置在加号上,选择第一项
在 lib
中选择 junit4.jar
点击 OK
(这个文件在 Idea 安装目录下的 lib 目录,而不是 jdk 的安装目录
)
勾选 junit4.jar
,点击 OK
- 在想要编写测试文件的类界面中
Ctrl+Shift+T
,点击Create New Test
,创建新的测试 - 选择
JUnit4
,勾选自己要测试的函数,点击OK
- 自动生成了框架,接下来可以编写自己的测试内容
小白在学习 Java 的时候,可能会接触到 workspace 这样的开发工具,所以我简单介绍了一下,但是作为一个学习 Java 开发的程序员,最终都是要走向 Idea 的,所以每一步都详细介绍了 Idea 环境下如何使用单元测试,希望可以给大家带来帮助。