




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
GDOU-B-11-112廣東海洋大學(xué)學(xué)生實驗報告書(學(xué)生用表)GDOU-B-11-112實驗名稱實驗三白盒測試課程名稱軟件測試課程號學(xué)院(系)信息(軟件)學(xué)院專業(yè)軟件工程班級學(xué)生姓名學(xué)號實驗地點實驗日期實驗三白盒測試實驗?zāi)康模?.掌握白盒測試原理和測試方法2.使用白盒測試的邏輯測試和基本路徑測試法設(shè)計測試用例實驗內(nèi)容:畫出如下程序段的程序流程圖,分別用最少的測試用例完成語句覆蓋、判定覆蓋、條件覆蓋、條件組合覆蓋和路徑覆蓋的測試用例設(shè)計。voidtest(intx,inty){if(x>0&&y>10)y=y/x;if(x<-10||y<0)y=-(y+x);}解題:語句覆蓋:使得程序中每個語句至少都能被執(zhí)行一次。用例分析:abd用例格式[輸入:(x,y)輸出:(x,y)]可以一次執(zhí)行路徑,但是條件1與條件2明顯是互斥的。所以必須要兩個路徑測試用例,例如abe和ade用例設(shè)計:abe路徑:[輸入:(1,11)輸出:(1,11)]ade路徑:[輸入:(-11,-1)輸出:(-11,12)]判定覆蓋:使得程序中每個判定至少為TRUE或FALSE各一次。也就是必須經(jīng)過每個判定一次。用例分析:條件1與條件2明顯是互斥的。兩個路徑測試用例,例如abe和ade用例設(shè)計:abe路徑:[輸入:(1,11)輸出:(1,11)]第一個判定為true第二個判定為falseade路徑:[輸入:(-11,-1)輸出:(-11,12)]第一個判定為false第二個判定為true條件覆蓋:使得判定中的每個條件獲得各種可能的結(jié)果。用例分析:判定一:x>0,x≦0;y>10,y≦10判定二:x<-10,x≧-10;y<0,y≧0;其中【x>0和x≧-10】【x≦0和x<-10】為一對條件【y>10和y≧0】【y≦10和y<0】為一對條件;所以可以給出的測試組合是:【x>0和x≧-10】【y>10和y≧0】以及【x≦0和x<-10】【y≦10和y<0】或【x>0和x≧-10】【y≦10和y<0】以及【x≦0和x<-10】【y>10和y≧0】用例設(shè)計:[輸入:(1,11)輸出:(1,11)]abe[輸入:(-11,-1)輸出:(-11,12)]ade或[輸入:(1,-1)輸出:(1,0)]ade[輸入:(-11,11)輸出:(-11,0)]ace條件組合覆蓋:使得每個判定中條件的各種可能組合都至少出現(xiàn)一次。用例分析:x>0,y>10;x>0,y≦10;x≦0,y>10;④x≦0,y≦10;=5\*GB3⑤x<-10,y<0;=6\*GB3⑥x<-10,y≧0;=7\*GB3⑦x≧-10,y<0,=8\*GB3⑧x≧-10,y≧0覆蓋用例[18][36][27][28][46][45]用例設(shè)計:=1\*GB3①=8\*GB3⑧abe[輸入:(1,11)輸出:(1,11)]=3\*GB3③=6\*GB3⑥ace[輸入:(-11,11)輸出:(-11,0)]=2\*GB3②=7\*GB3⑦ade[輸入:(1,-1)輸出:(1,0)]=4\*GB3④=5\*GB3⑤ade[輸入:(-11,-1)輸出:(-11,12)]路徑覆蓋:覆蓋程序中所有可能的路徑用例分析:輸入(x,y)輸出(x,y)覆蓋路徑=1\*GB3①=8\*GB3⑧(1,11)(1,11)abe=3\*GB3③=6\*GB3⑥(-11,11)(-11,0)ace=4\*GB3④=5\*GB3⑤(-11,-1)(-11,12)ade2.畫出如下程序段的程序流程圖和控制流圖,分析程序的環(huán)復(fù)雜度,并確定程序的獨立路徑和設(shè)計相應(yīng)的測試用例。voidTest1(intn,inti)1{2intx=0;3inty=0;4while(n-->0)5{6 if(i==0)7 x=y+2;8else9 if(i==1)10y=y+10;11else12x=y+20;13}//while14}//Test1解答:程序流程圖控制流圖分析程序的環(huán)復(fù)雜度程序圖的區(qū)域數(shù)量=4V(G)=13(條邊)-9(節(jié)點)=4V(G)=3(判斷節(jié)點)+1=4結(jié)論是:4條路徑足夠覆蓋全部測試路徑確定程序的獨立路徑path1:1-2-3-4-5-3-…path2:1-2-3-4-6-7-3-…path3:1-2-3-4-6-8-3-….path4:1-2-3-9設(shè)計相應(yīng)的測試用例path1:n=2,i=0,x=0,y=0
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考數(shù)學(xué)知識運用試題及答案
- 江西省鷹潭市2025屆高三下學(xué)期一模試題 地理 含解析
- 家庭廚房燃氣火災(zāi)應(yīng)急預(yù)案(3篇)
- 幼兒園火災(zāi)-應(yīng)急預(yù)案(3篇)
- 軟件設(shè)計中的敏捷實踐與團隊協(xié)作創(chuàng)新試題及答案
- 《教育統(tǒng)計與測量評價新編教程》課件-教育統(tǒng)計與測量評價新編教程-第05章
- 計算機網(wǎng)絡(luò)基礎(chǔ)知識在實務(wù)中的應(yīng)用試題及答案
- 技術(shù)文檔的重要性與撰寫技巧試題及答案
- 發(fā)展新興市場的風(fēng)險管理策略試題及答案
- 行政法學(xué)技術(shù)應(yīng)用試題與答案
- 2023黑龍江大慶市大同區(qū)人才引進高頻考點題庫(共500題含答案解析)模擬練習(xí)試卷
- 認識橋梁課件
- 北大強基試題
- 把未來點亮歌詞打印版
- 河南省機關(guān)事業(yè)單位退休人員一次性退休補貼審核表
- 英文電影鑒賞智慧樹知到答案章節(jié)測試2023年北華大學(xué)
- 教練技術(shù)三階段講義
- GB/T 27760-2011利用Si(111)晶面原子臺階對原子力顯微鏡亞納米高度測量進行校準的方法
- GB/T 223.26-2008鋼鐵及合金鉬含量的測定硫氰酸鹽分光光度法
- GB/T 1766-2008色漆和清漆涂層老化的評級方法
- 2023年第五屆全國大學(xué)生化學(xué)實驗競賽筆試題及答案
評論
0/150
提交評論