




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
南京信息工程大學(xué)實(shí)驗(yàn)〔實(shí)習(xí)〕報(bào)告實(shí)驗(yàn)四白盒測試〔二〕實(shí)驗(yàn)?zāi)康睦斫獍缀袦y試的根本方法,掌握語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋等代碼覆蓋測試策略,并能運(yùn)用相應(yīng)的方法設(shè)計(jì)測試用例實(shí)驗(yàn)時(shí)間2學(xué)時(shí)實(shí)驗(yàn)準(zhǔn)備主流PC機(jī)一套,要求安裝windows操作系統(tǒng)和Office工具及相應(yīng)編程軟件;實(shí)驗(yàn)內(nèi)容1.題目一:使用邏輯覆蓋測試方法測試以下程序段voidDoWork(intx,inty,intz){1intk=0,j=0;2if((x>3)&&(z<10))3{4k=x*y-1;5j=sqrt(k);6}7if((x==4)||(y>5))8j=x*y+10;9j=j%3;10}說明:程序段中每行開頭的數(shù)字〔1~10〕是對每條語句的編號?!?〕畫出程序的控制流圖〔用題中給出的語句編號表示〕。〔2〕分別以語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋方法設(shè)計(jì)測試用例,并寫出每個測試用例的執(zhí)行路徑〔用題中給出的語句編號表示〕。2.題目二:請按要求對下面的java代碼進(jìn)行測試。代碼的功能是:用折半查找法在元素呈升序排列的數(shù)組中查找值為key的元素。publicintbinSearch(intarray[],intkey){1intmid,low,high;2low=0;3high=array.length-1;4while(low<=high){5mid=(low+high)/2;6if(key==array[mid])7returnmid;8elseif(key<array[mid])9high=mid-1;10else11low=mid+112}13return-1;14}〔1〕畫出此程序段的控制流圖;〔2〕試計(jì)算此程序段的McCabe復(fù)雜性;〔3〕用獨(dú)立路徑覆蓋法給出測試路徑;并為各測試路徑設(shè)計(jì)測試用例。五、實(shí)驗(yàn)步驟程序流程圖k=x*y-1k=x*y-1j=sqrt(k)(x==4)or(y>5)j=x*y+10j=j%3Endstartk=0,j=0(x>3)and(z<10)truetruefalsefalse語句覆蓋用例編號xyz條件取值執(zhí)行路徑1465(x>3)&&(z<10)(x==4)||(y>5)123456789102265y>51279103538(x>3)&&(z<10)123456791044610(x==4)||(y>5)1278910判定覆蓋用例編號xyz條件取值執(zhí)行路徑1465(x>3)&&(z<10)(x==4)||(y>5)123456789102538(x>3)&&(z<10)123456791034610(x==4)||(y>5)1278910條件覆蓋用例編號xyz條件取值執(zhí)行路徑1538(x>3)&&(z<10)123456791024610(x==4)||(y>5)1278910判定/條件覆蓋x>3;②z<10;③x==4;④y>5;用例編號xyz覆蓋條件執(zhí)行路徑1465①真②真③真④真1234567891022413①假②假③假④假12367910條件組合覆蓋x>3;②z<10;③x==4;④y>5;令x>3為真時(shí),記作T1;為假時(shí),即x≤3,記作F1;z<10為真時(shí),記作T2;為假時(shí),即z≤10,記作F2;x==4為真時(shí),記作T3;為假時(shí),即x≠4,記作F3;y>5為真時(shí),記作T4;為假時(shí),即y≤5,記作F4。編號具體條件取值覆蓋條件判定取值1x>3,z<10T1,T2第一個判定:取真分支2x>3,z≤10T1,F(xiàn)2第一個判定:取假分支3x≤3,z<10F1,T2第一個判定:取假分支4x≤3,z≤10F1,F(xiàn)2第一個判定:取假分支5x==4,y>5T3,T4第二個判定:取真分支6x==4,y≤5T3,F(xiàn)4第二個判定:取真分支7x≠4,y>5F3,T4第二個判定:取真分支8x≠4,y≤5F3,F(xiàn)4第二個判定:取假分支用例編號xyz覆蓋條件執(zhí)行路徑1465T1,T2,T3,T41234567891024410T1,F2,T3,F41236789103368F1,T2,F3,T412367891042410F1,F2,F3,F412367910路徑覆蓋用例編號xyz執(zhí)行路徑146512345678910226512791035381234567910446101278910第二題程序流程圖控制流圖11234567891011121314R3R4R1R2〔2〕計(jì)算此程序段的McCabe復(fù)雜性假設(shè)設(shè)P為控制流圖中的判定節(jié)點(diǎn)數(shù),那么有V(G)=P+1如圖中有3個判定節(jié)點(diǎn),因此其環(huán)路復(fù)雜性為V(G)=P+1=3+1=4,所以該程序的環(huán)路復(fù)雜性為4?!?〕獨(dú)立路徑:PATH1:1-2-3-4-13-14PATH2:1-2-3-4-5-6-7-12-4-13-14PATH3:1-2-3-4-5-6-8-9-12-4-13-14PATH4:1-2-3-4-5-6-8-10-11-12-4-13-14用例編號路徑輸入數(shù)據(jù)預(yù)期輸出1PATH1array[0]={};key=1-12PATH2array[3]={2,8,6};key=813PATH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025北京師范大學(xué)一帶一路學(xué)院教學(xué)助理招聘模擬試卷參考答案詳解
- 2025年河北保定市淶水縣公安局公開招聘警務(wù)輔助人員30名考前自測高頻考點(diǎn)模擬試題及答案詳解(各地真題)
- 2025廣西桂林城鄉(xiāng)建設(shè)控股集團(tuán)有限公司公開招聘5人考前自測高頻考點(diǎn)模擬試題及答案詳解(奪冠系列)
- 2025廣東廣州市黃埔區(qū)大沙街姬堂股份經(jīng)濟(jì)聯(lián)合社招聘城市更新(舊村改造)專業(yè)人員1人模擬試卷及答案詳解(網(wǎng)校專用)
- 2025年福建省泉州文旅集團(tuán)招聘3人考前自測高頻考點(diǎn)模擬試題及完整答案詳解一套
- 后勤員工個人工作總結(jié)13篇
- 2025昆明市祿勸縣人民法院聘用制書記員招錄(2人)考前自測高頻考點(diǎn)模擬試題附答案詳解(黃金題型)
- 2025年延安東辰中學(xué)教師招聘模擬試卷及參考答案詳解一套
- 2025年安徽理工大學(xué)第一附屬醫(yī)院第二批緊缺崗位招聘14人模擬試卷及一套答案詳解
- 2025年春季中國郵政儲蓄銀行黑龍江省分行校園招聘考前自測高頻考點(diǎn)模擬試題完整答案詳解
- 高中英語完形填空高頻詞匯300個
- 2023-2025年世紀(jì)公園綜合養(yǎng)護(hù)項(xiàng)目招標(biāo)文件
- 男朋友男德守則100條
- 食品安全風(fēng)險(xiǎn)管控日管控檢查清單
- 鄉(xiāng)村振興匯報(bào)模板
- 津16D19 天津市住宅區(qū)及住宅建筑內(nèi)光纖到戶通信設(shè)施標(biāo)準(zhǔn)設(shè)計(jì)圖集 DBJT29-205-2016
- 醫(yī)院感染科室院感管理委員會會議記錄
- 高分子物理-第2章-聚合物的凝聚態(tài)結(jié)構(gòu)課件
- CNAS體系基礎(chǔ)知識培訓(xùn)課件
- 三字經(jīng)全文帶拼音打印版帶翻譯
- 河蟹健康養(yǎng)殖與常見疾病防治技術(shù)課件
評論
0/150
提交評論