您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > junit
JUnit三分鐘教程 ---- 快速起步
作者:澤眾軟件 發(fā)布時(shí)間:[ 2014/9/26 10:33:24 ] 推薦標(biāo)簽:JUnit 單元測(cè)試

  JUnit是個(gè)好東西,做大點(diǎn)的項(xiàng)目離不開(kāi)這東西,實(shí)際中用的時(shí)候也因?yàn)闀r(shí)間和人力的關(guān)系,僅僅寫(xiě)個(gè)TestCase(測(cè)試單元),運(yùn)行一下看看扔過(guò)去了,過(guò)后也不維護(hù)測(cè)試代碼。
 
  所用的JUnit包為3.8.2。
 
  JUnit這東西,說(shuō)復(fù)雜也復(fù)雜,說(shuō)簡(jiǎn)單也簡(jiǎn)單,關(guān)于JUnit的敘述解說(shuō)網(wǎng)上一堆一堆,可是找不到個(gè)簡(jiǎn)單點(diǎn)又能說(shuō)明問(wèn)題的附帶有完整代碼可運(yùn)行的例子。下面給出一個(gè)三分鐘的入門(mén)的例子大家看看。
 
  一、寫(xiě)測(cè)試目標(biāo)(業(yè)務(wù)相關(guān)的類(lèi))

/**
*
* 測(cè)試對(duì)象
* User: leizhimin
* Date: 2008-3-13 14:58:58
*/
public class Calcuator {
    public double add(double n1, double n2) {
        return n1 + n1;
    }
}

  二、寫(xiě)測(cè)試用例
 
import junit.framework.TestCase;

/**
* 測(cè)試用例
* File: TestCalcuator.java
* User: leizhimin
* Date: 2008-3-13 15:00:17
*/
public class TestCalcuator extends TestCase {
    public void testAdd(){
        Calcuator calcuator=new Calcuator();
        double result=calcuator.add(1,2);
        assertEquals(3,result,0);
    }

}

import junit.framework.TestCase;

/**
* 測(cè)試用例
* File: TestCalcuator2.java
* User: leizhimin
* Date: 2008-3-13 16:13:29
*/
public class TestCalcuator2 extends TestCase  {
    public void testAdd(){
        Calcuator calcuator=new Calcuator();
        double result=calcuator.add(1,2);
        assertEquals(3,result,0);
    }
}

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd