基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用

基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用

ID:38623811

大?。?01.00 KB

頁數(shù):11頁

時(shí)間:2019-06-16

基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用_第1頁
基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用_第2頁
基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用_第3頁
基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用_第4頁
基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用_第5頁
資源描述:

《基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)序號(hào):02  實(shí)驗(yàn)項(xiàng)目名稱:基本路徑測(cè)試法和單元測(cè)試工具JUnit的使用學(xué)  號(hào)0907052103姓  名曹鋒專業(yè)、班09軟件工程一班實(shí)驗(yàn)地點(diǎn)1#316指導(dǎo)教師崔建峰實(shí)驗(yàn)時(shí)間2012/3/5一、實(shí)驗(yàn)?zāi)康膌掌握基本路徑測(cè)試方法;l了解在Eclipse環(huán)境下JUnit單元測(cè)試工具的安裝和使用方法;l針對(duì)一個(gè)實(shí)際問題,在JUnit環(huán)境下設(shè)計(jì)并執(zhí)行測(cè)試用例。二、實(shí)驗(yàn)要求l開發(fā)環(huán)境:Eclipsev3.7及以上版本;JUnitv4.10及以上版本;文本編輯軟件。l硬件要求:CPUPIV以上,256M內(nèi)

2、存,1G硬盤空間。l系統(tǒng)要求:Windows98/Me/XP/NT/2000,IE5以上。三、實(shí)驗(yàn)內(nèi)容與步驟1.下載并安裝JDK+Eclipse,學(xué)習(xí)Eclipse安裝與使用方法。2.下載并安裝JUnit,學(xué)習(xí)JUnit安裝與使用方法。3.通讀自動(dòng)售貨機(jī)程序,并將其在Eclipse環(huán)境下運(yùn)行。問題描述,程序流程圖和程序源代碼見附錄。4.按照如下格式,采用基本路徑測(cè)試法編寫測(cè)試用例(要有程序流程控制圖,基本路徑)。編號(hào)輸入值Type輸入值money狀態(tài)預(yù) 輸出實(shí)際情況1Beer5C各資源剩余InputInf

3、ormationType:Beer;Money:5Cents;Change:0CurrentStateBeer:5OrangeJuice:65Cents:7與預(yù)期相同1Dollar:62OrangeJuice5C各資源剩余InputInformationType:OrangeJuice;Money:5Cents;Change:0CurrentStateBeer:6OrangeJuice:55Cents:71Dollar:6與預(yù)期相同3Beer5C沒有啤酒FilureInformationBeerShort

4、age與預(yù)期相同4OrangeJuice5C沒有橙汁FailureInformationOrangeJuiceShortage與預(yù)期不同5Cola5C各資源剩余FailureInformationTypeError與預(yù)期相同6Beer1D沒 啤酒FailureInformationBeerShortage與預(yù)期不同7Beer1D各資源剩余InputInformationType:Beer;Money:1Dollar;Change:5CentsCurrentStateBeer:5OrangeJuice:65

5、Cents:51Dollar:7與預(yù)期不同8OrangeJuice1D各資源剩余InputInformationType:OrangeJuice;Money:1Dollar;Change:5CentsCurrentStateBeer:6OrangeJuice:55Cents:51Dollar:7與預(yù)期不同9OrangeJuice1D沒有橙汁FailureInformationOrangeJuiceShortage與預(yù)期不同10Cola1DFailureInformation各資源剩余TypeError與預(yù)

6、期相同11Beer1D沒有5角FailureInformationChangeShortage與預(yù)期不同12OrangeJuice4C各資源剩余FailureInformationMoneyError與預(yù)期相同5.編寫并執(zhí)行基于JUnit的測(cè)試用例。6.提交測(cè)試用例程序和該程序運(yùn)行結(jié)果最終畫面。7.總結(jié)本次試驗(yàn),并撰寫實(shí)驗(yàn)報(bào)告。程序流程圖如圖一所示:(流程圖可復(fù)制粘貼到畫圖查看大圖。)圖一實(shí)驗(yàn)截圖:編寫完測(cè)試用例,運(yùn)行程序,源程序有六個(gè)錯(cuò)誤,如圖二所示:圖二根據(jù)相應(yīng)錯(cuò)誤修改代碼后測(cè)試通過,如圖三所示:圖三

7、四、分析與討論通過此次實(shí)驗(yàn),我初步學(xué)會(huì)了測(cè)試工具Junit的使用方法,發(fā)現(xiàn)使用測(cè)試工具可以給程序測(cè)試帶來很大的方便,使我們更容易找到程序的錯(cuò)誤。五、教師評(píng)語簽名:日期:成績(jī)程序源代碼:修改后的代碼:packagefirst;publicclassSaleMachine{privateintcountOfBeer,countOfOrangeJuice,countOfFiveCents,countOfOneDollar;privateString[]typeOfGoods={"Beer","OrangeJui

8、ce"};privateStringresultOfDeal;publicSaleMachine(){initial();}publicvoidinitial(){countOfBeer=6;countOfOrangeJuice=6;countOfFiveCents=6;countOfOneDollar=6;}publicSaleMachine(intfiveCents,intoneDollar,intnumOfBeer,in

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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