您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit in java 真正的測試用例實(shí)戰(zhàn)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/28 13:56:40 ] 推薦標(biāo)簽:

單元測試基礎(chǔ)
         當(dāng)今軟件測試十分盛行時(shí),本人通過項(xiàng)目實(shí)踐和個人親身體會淺談單元測試,本人一直堅(jiān)持“用代碼說話的原則”,同時(shí)也希望個人能給出寶貴意見,共同探討、共同進(jìn)步,為中國軟件事業(yè)有更大的發(fā)展共同奮斗!
早我們項(xiàng)目組開發(fā)的項(xiàng)目時(shí),寫代碼都是從底層一直寫到表現(xiàn)層到j(luò)sp,然后開發(fā)人員在web層調(diào)試頁面,近乎98%都會報(bào)一大堆exception,然后再在代碼中加斷點(diǎn)一步一步查到底哪一層代碼出現(xiàn)問題……,比較好點(diǎn)做法是在各個類中加上main方法測試,但總體很不理想,給web層開發(fā)人員的調(diào)試和質(zhì)量控制人員帶來繁重的工作壓力;使用單元測試后,針對每一個方法都做嚴(yán)格的把關(guān),大大減少調(diào)試的時(shí)間;同時(shí)質(zhì)量控制人員返回過來的bug少了近60%,現(xiàn)在對于開發(fā)人員寫測試用例非常熟練,并且本人根據(jù)實(shí)際情況對測試用例做了點(diǎn)小小改動(這部分主要在后面代碼中詳述),帶來很好的效果!
單元測試到底給實(shí)際開發(fā)帶來什么好處那?
(1)首先對于開發(fā)人員來說大大減少調(diào)試工作的時(shí)間,同時(shí)也規(guī)范了對于代碼安全管理(我們知道那些方法是可以調(diào)用的);
(2) 對于整個項(xiàng)目來說,有了完整的測試,保證項(xiàng)目后交付測試有了可靠依據(jù);
(3)對于測試人員大大減少bug的反饋;
(4)對于項(xiàng)目經(jīng)理整個項(xiàng)目達(dá)到很好的可控;
(5)主要的完整的單元測試給后期維護(hù)人員帶來很大的便捷!
單元測試好處可能還有很多,但本人只能理解和感悟這么多,希望觀者補(bǔ)充!
單元測試配置:
       我將使用eclipse+myEclopse給大家介紹關(guān)于JUNIT的環(huán)境的簡單配置;右鍵點(diǎn)擊項(xiàng)目選擇“屬性”,在彈出窗口中到環(huán)境變量中添加junit.jar包,這樣下一步我們可以進(jìn)行單元測試了;

使用eclipse快速開發(fā)test Case:
如下圖:右鍵選擇你要測試的類,在新建中點(diǎn)擊“JUnit 測試用例”,

彈出對話框,配置測試名稱和根目錄,添加注釋等,再點(diǎn)擊“下一步”到下圖:

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