junit測(cè)試報(bào)告

junit測(cè)試報(bào)告

ID:38432606

大小:253.00 KB

頁(yè)數(shù):14頁(yè)

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

junit測(cè)試報(bào)告_第1頁(yè)
junit測(cè)試報(bào)告_第2頁(yè)
junit測(cè)試報(bào)告_第3頁(yè)
junit測(cè)試報(bào)告_第4頁(yè)
junit測(cè)試報(bào)告_第5頁(yè)
資源描述:

《junit測(cè)試報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、Junit單元測(cè)試版本號(hào):0.1制定日期:2010-12編制馮寶鵬日期2012-04-14審核日期批準(zhǔn)日期文檔修訂記錄修訂日期修訂內(nèi)容修訂人目錄Junit單元測(cè)試4一實(shí)驗(yàn)?zāi)康?二實(shí)驗(yàn)環(huán)境4三實(shí)驗(yàn)內(nèi)容4四實(shí)驗(yàn)步驟4五測(cè)試用例4六測(cè)試計(jì)劃6七測(cè)試計(jì)劃6八覆蓋率測(cè)試報(bào)告91.測(cè)試一元二次方程有兩個(gè)實(shí)根的情況92.測(cè)試二元一次方程有兩個(gè)虛根的情況103.測(cè)試一元一次方程有一個(gè)根的情況114測(cè)試不為方程的情況12九實(shí)驗(yàn)總結(jié)14Junit單元測(cè)試一實(shí)驗(yàn)?zāi)康?.掌握白盒測(cè)試方法,并按單元測(cè)試的要求設(shè)計(jì)測(cè)試用例。2.能熟練應(yīng)用junit測(cè)試工具進(jìn)行單元測(cè)試。3.進(jìn)行代碼覆蓋檢查。二實(shí)驗(yàn)環(huán)境主流PC機(jī)

2、一套,windows操作系統(tǒng)eclipse開發(fā)平臺(tái)。三實(shí)驗(yàn)內(nèi)容1、用java語(yǔ)言編寫一個(gè)求一元二次方程根的函數(shù)2、設(shè)計(jì)白盒測(cè)試用例,達(dá)到分支覆蓋3、使用弱健壯等價(jià)類分析方法設(shè)計(jì)測(cè)試用例。4、根據(jù)以上設(shè)計(jì)的測(cè)試用例,編寫junit測(cè)試代碼,并進(jìn)行測(cè)試。5、利用EclEmma完成測(cè)試代碼覆蓋分析,并生成html格式代碼覆蓋測(cè)試報(bào)告。四實(shí)驗(yàn)步驟(1)根據(jù)白盒法設(shè)計(jì)測(cè)試用例,并撰寫單元測(cè)試計(jì)劃書。(2)根據(jù)每個(gè)測(cè)試用例,編寫基本Junit的單元測(cè)試腳本。(3)生成html格式的代碼覆蓋測(cè)試報(bào)告。五測(cè)試用例采用條件覆蓋法設(shè)計(jì)用例,使判斷中的每個(gè)條件的可能取值至少滿足一次。分為四種情況:(1)一

3、元二次方程有兩個(gè)實(shí)根(簡(jiǎn)單起見,將方程有兩個(gè)相同實(shí)根,歸類為方程有兩個(gè)實(shí)根)測(cè)試用例IDEquation測(cè)試用例名稱方程有兩個(gè)實(shí)根測(cè)試目的測(cè)試一元二次方程有兩個(gè)實(shí)根情況的正確性前置條件a!=0&&b*b-4*a*c>0操作步驟與輸入a=1.0f,b=2.0f.,c=1.0f預(yù)期結(jié)果x1=-1.0f,x2=-1.0f實(shí)際結(jié)果x1=-1.0f,x2=-1.0f執(zhí)行人馮寶鵬日期4.10執(zhí)行人馮寶鵬(2)一元二次方程有兩個(gè)虛根的情況測(cè)試用例IDEquation測(cè)試用例名稱方程有兩虛根測(cè)試目的測(cè)試一元二次方程有兩個(gè)實(shí)根情況的正確性前置條件a!=0&&b*b-4*a*c<0操作步驟與輸入a=1.

4、0f,b=2.0f,c=2.0f預(yù)期結(jié)果x1=-1.0f,x2=1.0f實(shí)際結(jié)果x1=-1.0f,x2=1.0f執(zhí)行人馮寶鵬日期4.10執(zhí)行人馮寶鵬(3)方程為一元一次方程的情況測(cè)試用例IDEquation測(cè)試用例名稱方程有一根測(cè)試目的測(cè)試方程為一元一次方程根情況的正確性前置條件a=0.0f操作步驟與輸入a=0.0f,b=2.0f,c=4.0f預(yù)期結(jié)果x1=-2.0,x2=-2.0實(shí)際結(jié)果x1=-2.0,x2=-2.0執(zhí)行人馮寶鵬日期4.10執(zhí)行人馮寶鵬(4)不為方程的情況測(cè)試用例IDEquation測(cè)試用例名稱不為方程測(cè)試目的不是方程情況的正確性前置條件a=0.0f,b=0.0f操

5、作步驟與輸入a=0.0f,b=0.0f,c=3.0f預(yù)期結(jié)果x1=x2=1.0f實(shí)際結(jié)果x1=x2=1.0f執(zhí)行人馮寶鵬日期4.10執(zhí)行人馮寶鵬六測(cè)試計(jì)劃(1)編寫一元二次方程源代碼,并通過(guò)JunitTestCase生成測(cè)試代碼,并編寫測(cè)試用例代碼。(2)通過(guò)不同的測(cè)試用例,分別對(duì)源代碼進(jìn)行結(jié)構(gòu)化測(cè)試。(3)生成測(cè)試代碼覆蓋率,并對(duì)數(shù)據(jù)進(jìn)行分析。七測(cè)試計(jì)劃1.功能實(shí)現(xiàn)類(采用工具類的方式)packagecn.edu.xaut.junit;importcn.edu.xaut.exception.*;publicclassEquation{privatestaticfloatx1;pri

6、vatestaticfloatx2;privatestaticfloatx;privatestaticfloatreal;privatestaticfloatimag;privatestaticfloat[]results;privatestaticfloata;privatestaticfloatb;privatestaticfloatc;privatestaticfloatdelt;publicstaticfloat[]calc(floatw,floatp,floatq)throwsException{results=newfloat[2];a=w;b=p;c=q;if(0.0f

7、==a){//bx+c=0;x=-c/b;if(0.0f!=b){x=-c/b;results[0]=x;print();returnresults;}else{thrownewMyArithmeticException("除數(shù)不能為0");}}else{delt=b*b-4*a*c;if(delt>=0){x1=(float)((-b+Math.sqrt(delt))/(2*a));x2=(float)((-b-Math.sqrt(delt))/(2*a

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。