初学软件测试之——如何使用Junit4[通俗易懂]

初学软件测试之——如何使用Junit4[通俗易懂]前几天刚刚接触软件测试,这篇文章主要是介绍使用eclipse的插件——Junit4进行单元测试。下面先介绍一下单元测试的定义:单元测试(unit

欢迎大家来到IT世界,在知识的湖畔探索吧!

前几天刚刚接触软件测试,这篇文章主要是介绍使用eclipse的插件——Junit4进行单元测试。下面先介绍一下单元测试的定义:单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。(摘自百度百科)。总之,单元测试其实就是针对一个函数或者一个简单的功能的检查。

下面介绍如何使用Junit4:

1.打开eclipse,新建一个Java Project,写几个函数,下面是我写的一个计算器的类:

初学软件测试之——如何使用Junit4[通俗易懂]

public class Operator {int a;int b;Operator(int c,int d){a=c;b=d;}/** 加法计算*/public int GetAddResult(){return a+b;    }/** 减法计算*/public int GetSubResult(){return a-b;}/** 除法计算*/public double GetDivResult(){return a/b;}/* public double GetDivResult(){double z=0;try{z=(double)a/(double)b;}catch(ArithmeticException ari){System.out.println("除数不能为0");}finally{return z;}}*//** 乘法计算*/public int GetMulResult(){return a*b;}}

欢迎大家来到IT世界,在知识的湖畔探索吧!

初学软件测试之——如何使用Junit4[通俗易懂]

2.右键单击工程,选择Propreties->Java Build Path->Libraries->Add Library:

选择Junit,单击next,选择Junit4

初学软件测试之——如何使用Junit4[通俗易懂]

3.右键你要测试的类,选择New->Junit Test Case:

初学软件测试之——如何使用Junit4[通俗易懂]

4.单击next,选择你要测试的类的方法,Finish,这样,一个测试类就建好了,你可以根据自己的代码进行修改测试:

初学软件测试之——如何使用Junit4[通俗易懂]

5.我修改好的代码测试是这样的:

初学软件测试之——如何使用Junit4[通俗易懂]

欢迎大家来到IT世界,在知识的湖畔探索吧!import static org.junit.Assert.*;import junit.framework.TestCase;import org.junit.Before;import org.junit.Test;import org.junit.After;public class OperatorTest {    @Before    public void setUp() throws Exception {    }    @Test    public void testGetAddResult() {        Operator op=new Operator(7,5);        int result=op.GetAddResult();        assertEquals(12, result);    }    @Test    public void testGetSubResult() {        Operator op=new Operator(7,5);        int result=op.GetSubResult();        assertEquals(2, result);    }    @Test(expected=ArithmeticException.class)    public void testGetDivResult() {        Operator op=new Operator(7,0);        op.GetDivResult();    }    @Test    public void testGetMulResult() {        Operator op=new Operator(7,5);        int result=op.GetMulResult();        assertEquals(35, result);    }}
初学软件测试之——如何使用Junit4[通俗易懂]

6.运行结果:右键测试类,选择Run as ->JUnit Test:

初学软件测试之——如何使用Junit4[通俗易懂]

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/17991.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信