Junit白盒测试

Junit白盒测试

在我们编写项目过程中,经常会需要进行代码测试,那是不是在编写一个main方法之后,然后编写各种的测试代码。这样做,显然是不合适的也是很不专业的。

我们测试网站服务器程序开始都是采用网页请求测试,这样做不仅仅麻烦,更是浪费我们宝贵的时间,所以我们要学会用Junit来测试自己代码的BUG

我们先找一个实现类,然后右键选择,新建一个Junit。
Junit白盒测试
Junit白盒测试
然后勾上setUp()和tearDown ()两个方法,这两个方法在每次测试中都只会执行一次
Junit白盒测试
然后Next,选择你要测试这个类里面的哪些方法
Junit白盒测试
然后Finsh你就能看见你的Junit测试类了
Junit白盒测试
然后右键运行你的这个测试类,Run As—Junit Test。
Junit白盒测试
然后就能看见我方法是否有问题了,下面也可看见,每测试一个方法setUp和tearDown都只会执行一次
Junit白盒测试很明显,我的两个方法都是x,右边的进度条也是红的,所以我代码有问题,回去改方法了。

黑盒测试

既然有白盒测试,那么就肯定有黑盒测试。

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

黑盒测试主要通过软件来对项目的功能测试,包括测试它的功能性、并发性等等问题。

黑盒测试的主要方法有:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等等。

这里就不一一介绍了,想了解的自己取官网查询资料了