亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源單元測(cè)試工具 > junit
JUnit三分鐘教程之快速起步
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/3/29 14:33:53 ] 推薦標(biāo)簽:

JUnit是個(gè)好東西,做大點(diǎn)的項(xiàng)目離不開這東西,實(shí)際中用的時(shí)候也因?yàn)闀r(shí)間和人力的關(guān)系,僅僅寫個(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è)三分鐘的入門的例子大家看看。
 
一、寫測(cè)試目標(biāo)(業(yè)務(wù)相關(guān)的類)
 
/**
*
* 測(cè)試對(duì)象
* User: leizhimin
* Date: 2008-3-13 14:58:58
*/
public class Calcuator {
    public double add(double n1, double n2) {
        return n1 + n1;
    }
}
 
二、寫測(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);
    }
}
 
三、寫測(cè)試單元
 
import junit.framework.TestSuite;
import junit.framework.Test;
import junit.textui.TestRunner;

/**
* 測(cè)試單元
* File: TestAll.java
* User: leizhimin
* Date: 2008-3-13 16:17:10
*/
public class TestAll extends TestSuite {
    public static Test suite() {
        TestSuite suite = new TestSuite("TestSuite Test");
        suite.addTestSuite(TestCalcuator.class);
        suite.addTestSuite(TestCalcuator2.class);
        return suite;
    }
    public static void main(String args[]){
        TestRunner.run(suite());
    }
}
 
四、運(yùn)行單元測(cè)試的main()方法
 
控制臺(tái)打印出結(jié)果如下:
..
Time: 0

OK (2 tests)


Process finished with exit code 0
 
 
運(yùn)行圖形界面顯示結(jié)果:

這個(gè)例子100%可以運(yùn)行。呵呵,看到了吧。
 
這個(gè)僅僅是個(gè)起步例子,在實(shí)際中還應(yīng)該注意測(cè)試數(shù)據(jù)的預(yù)備,測(cè)試結(jié)束后要恢復(fù)測(cè)試環(huán)境的狀態(tài),如果你想繼續(xù)了解,請(qǐng)看"JUnit三分鐘教程 ---- 實(shí)際應(yīng)用"。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 欧美一级特黄视频 | 日本videos高清hd | 久久综合九色综合欧美狠狠 | 日韩综合在线视频 | 国产精品一区二区久久不卡 | 成人性欧美丨区二区三区 | 国产一卡2卡3卡免费网站 | 欧美在线视 | 国产精品合集一区二区三区 | 中国护士一级毛片免费版本 | 色综合狠狠操 | 国产精品激情丝袜美女 | 一级毛片 在线播放 | 亚洲精品日本高清中文字幕 | 精品福利影院 | 中文字幕亚洲天堂 | 香蕉视频一区 | 99视频在线精品免费观看18 | 高清freexxxx性| 欧美一区二区三区四区视频 | 成人高辣h视频一区二区在线观看 | 一区中文字幕 | 精品成人在线观看 | 94在线成人免费视频 | 欧美日韩久久中文字幕 | 拍真实国产伦偷精品 | 国产成人一区二区在线不卡 | 手机看片精品高清国产日韩 | 亚洲欧美日韩中文不卡 | 国产精品激情丝袜美女 | 天天操夜夜骑 | 日本精品区 | 爆操极品美女 | 黄色特级毛片 | 在线免费观看毛片 | 天天色网站| www.av色| 亚洲一区精品在线 | 免费黄色网址网站 | 青春草在线观看精品免费视频 | 天天草草|