前言
学习软件测试的过程中,首次接触使用JUnit,经过一段时间的摸索成功解决所遇到的问题。JUnit是一个Java语言的单元测试框架,由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。全程采用java编程语言,在IDEA环境中进行。
一、IDEA项目搭建
在IDEA中创建新项目是基本操作,本次创建一个新项目用于JUnit软件测试。依次点击File,New,Project,左侧选择Maven,点击下一步,定义项目名称即可。
接下来,新建java类文件,在项目树中右键src下的main/java,新建,java类,输入名称即可。
在其中输入java源码,保存。
public class calculator {
public static int add(int a,int b){
int c=a+b;
return c;
}
public static int del(int a,int b){
int c=a-b;
return c;
}
}
二、使用JUnit
1.准备工作
在项目路径下新建Test文件夹,点击菜单栏的File,进入项目结构,在Modules中依次点击Test文件夹,Tests,此时Test文件夹会变成绿色,在右侧的测试源文件夹也可以看到Test。
在java类文件编辑区右键选择转到,点击Test,接着点击Create New Test,会出现一个对话框。
此时在Testing library中选择JUnit4,通常默认已经选择了JUnit,下面的成员都勾选上,点击确定。
在Test文件夹下会生成一个测试java文件,并已在编辑区打开。
如果左侧没有绿色小三角标,且代码关键字有标红色的情况,只需要在红色字体旁边点击鼠标,就能出现红色的小灯泡(图中是正常情况下为橙色小灯泡),点击选择Add ‘JUnit4’ to classpath即可消除异常。(在这里可能会遇到一个问题,如下面所述)
2.遇到问题
即使点击了Add ‘JUnit4’ to classpath,红色关键字仍旧为红色,且未出现绿色下三角标。这里的问题是Maven与JUnit之间未能建立有效连接。经过排查,得到下面一种解决办法。
3.解决办法
点击菜单栏的文件,设置,左侧点击构建、执行、部署\构建工具\Maven,右侧下方会有两个本地路径,分别对应settings.xml文件和repository文件夹。两个路径中都有.m2文件夹。
首先我们按照这个路径去文件资源管理器中找到该目录,然后查看是否存在.m2文件夹,如果没有新建一个就可以了。返回前面的操作重新执行,此时就能出现绿色小三角标了。
总结
例如:以上就是今天要讲的内容,主要是针对在IDEA中使用JUnit遇到的问题,提出了一种有效的解决办法。