軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc

軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc

ID:52299344

大?。?36.00 KB

頁數(shù):7頁

時間:2020-03-26

軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc_第1頁
軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc_第2頁
軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc_第3頁
軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc_第4頁
軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc_第5頁
資源描述:

《軟件測試教學課件作者許麗花教學資源 課程實訓_單元測試.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、《軟件測試》課程實訓(驗)項目單編制部門:編制人:審核人:編制日期:年月日項目編號項目名稱使用JUnit編寫單元測試訓練對象軟件技術(shù)學時4課程名稱軟件測試教材要求遞交遞交時間目的1.理解單元測試的基本概念;2.理解手工編寫單元測試的基本方法;3.掌握使用Eclipse進行單元測試的過程;4.編寫簡單的基于JUnit的單元測試用例;5.掌握JUnit的核心類、JUnit生命周期。內(nèi)容(方法、步驟、要求或考核標準)一、實訓設備與工具1.PC機(內(nèi)存512M以上)2.JDK1.6.0_16、Eclipse3

2、.6、JUnit3.8.1、JUnit4.x二、實訓步驟、方法與要求1.實訓任務:a)編寫判斷日期字符串是否合法的應用的測試用例并運行之;b)編寫堆棧類的入棧、出棧、刪除等方法的測試用例并運行之。2.利用Java編寫一個簡單的判斷日期字符串的程序,方法名為:booleanvalidate(StringdateStrin)),使用main(String[]args)驗證程序的正確性。3.利用Java編寫堆棧類的接口定義如下:publicinterfaceIMyStack{publicStringpop(

3、)throwsException;publicvoidpush(Stringitem)throwsException;publicStringtop()throwsException;publicvoiddelete(intnum)throwsException;publicbooleanisEmpty();}4.利用Java編寫堆棧類接口的實現(xiàn)如下所示:publicclassMyStackImpimplementsIMyStack{privateStringstack[];privateintnex

4、tIndex;publicMyStackImp(){stack=newString[100];nextIndex=0;}@OverridepublicStringpop()throwsException{if(nextIndex==0){thrownewException("數(shù)組越界異常");}returnstack[--nextIndex];}@Overridepublicvoidpush(Stringitem)throwsException{if(nextIndex==100){thrownewE

5、xception("數(shù)組越界異常");}stack[nextIndex++]=item;}@OverridepublicStringtop()throwsException{if(nextIndex==0){thrownewException("數(shù)組越界異常");}returnstack[nextIndex-1];}@OverridepublicbooleanisEmpty(){returnnextIndex==0?true:false;}@Overridepublicvoiddelete(intnu

6、m)throwsException{if(nextIndex-num<0){thrownewException("數(shù)組越界異常");}nextIndex-=num;}}1.將JUnit引入當前項目庫中。新建一個Java工程JUnitStudy,打開項目JUnitStudy的屬性頁->選擇“JavaBuildPath”子選項->點選“AddLibrary…”按鈕->在彈出的“AddLibrary”對話框中選擇JUnit(圖1),并在下一頁中選擇版本JUnit3后點擊“Finish”按鈕,這樣便把JUni

7、t引入到當前項目庫中了。圖1為項目添加JUnit庫1.新建單元測試代碼目錄單元測試代碼是不會出現(xiàn)在最終軟件產(chǎn)品中的,所以最好為單元測試代碼與被測試代碼創(chuàng)建單獨的目錄,并保證測試代碼和被測試代碼使用相同的包名。這樣既保證了代碼的分離,同時還保證了查找的方便。遵照這條原則,在項目JUnitStudy根目錄下添加一個新目錄test,并把它加入到項目源代碼目錄中。(見圖2、3)。圖2新建測試代碼目錄圖3添加測試代碼目錄1.編寫單元測試用例。為類DateUtil添加測試用例。在DateUtil.java文件處右

8、擊選new>選JunitTestCase(見圖4),Sourcefolder選擇test目錄,點擊next,選擇要測試的方法,這里把validate()方法選上,最后點finish完成。圖4新建測試用例1.查看運行結(jié)果。在測試類上點擊右鍵,在彈出菜單中選擇RunAsJUnitTest。運行結(jié)果如下圖,綠色的進度條提示我們,測試運行通過了。圖5示例1運行結(jié)果1.實訓要求a)做好實訓預習,掌握并熟悉本實訓中所使用的開發(fā)環(huán)境及相應的測試軟件;b)提前掌握需要測

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。