目錄
軟件測試期末復(fù)習(xí)系列
課件知識點整合:
- 軟件測試基礎(chǔ)
- 白盒測試
- 黑盒測試
PTA習(xí)題匯總:
- 軟件測試基礎(chǔ)
- 白盒測試-邏輯覆蓋測試
- 白盒測試-基本路徑測試
- 白盒測試-靜態(tài)測試
- 黑盒測試-等價類劃分
- 黑盒測試-邊界值測試
- 黑盒測試-場景法
提示:
篇幅較長,可以使用Ctrl+F
,在頁面中快速查詢關(guān)鍵詞(或者你要找的題目)并跳轉(zhuǎn)到指定的位置。
關(guān)鍵詞:白盒測試,基本路徑測試,獨立路徑,環(huán)復(fù)雜度
單選題
-
基本路徑測試是屬于(D)。
A. 黑盒測試方法且是動態(tài)測試
B. 白盒測試方法且是靜態(tài)測試
C. 黑盒測試方法且是靜態(tài)測試
D. 白盒測試方法且是動態(tài)測試
-
對一段程序結(jié)構(gòu)而言,環(huán)形復(fù)雜度的計算方法不包括: D
A. 控制流圖中區(qū)域的數(shù)量
B. 控制流圖中邊的個數(shù)-頂點的個數(shù)+2
C. 判定節(jié)點的數(shù)量+1
D. 控制流圖中邊的個數(shù)-頂點的個數(shù)
-
下列(B)是對程序流程圖進行簡化后得到的,它可以更加突出的表示程序控制流的結(jié)構(gòu),且不包含復(fù)合條件。
A. 數(shù)據(jù)流圖
B. 控制流圖
C. MM路徑圖
D. 模塊調(diào)用圖
-
基本路徑測試屬于(B)
A. 功能點的測試覆蓋
B. 結(jié)構(gòu)的測試覆蓋
-
根據(jù)下圖,計算環(huán)復(fù)雜度(B)。
A. 4
B. 5
C. 6
D. 7
環(huán)復(fù)雜度的計算:
-
公式計算法:利用程序圖中的邊和頂點數(shù)量計算
- \(V(G)=E-N+2\),其中\(E\)是邊數(shù),\(N\)是節(jié)點數(shù)。前提條件:單入口單出口。
- \(V(G)=E-N+1\),前提條件:程序圖無孤立節(jié)點;程序圖是強連通圖,否則需要添加輔助線。
-
判定節(jié)點法:
- \(V(G)=P+1\),其中\(P\)是兩分支判定節(jié)點數(shù)。前提條件:僅計算兩分支的判定節(jié)點。(如果沒有判定節(jié)點,只有一條執(zhí)行路徑,則\(V=1\))
-
主觀題
- 簡述基本路徑測試的基本步驟。
答:基本路徑測試的基本步驟是:
步驟1:根據(jù)源程序?qū)С龀绦蚩刂屏鲌D(程序圖),得到路徑測試所需的路徑地圖。
步驟2:通過計算程序圖的環(huán)復(fù)雜度,確定獨立路徑集合的規(guī)模大小。
步驟3:以包含判定節(jié)點最多的路徑作為主路徑,并以此為基礎(chǔ)構(gòu)建其他獨立路徑。
步驟4:注意剔除不可行路徑,必要時補充其他重要路徑。
步驟5:根據(jù)得到的路徑集合對應(yīng)設(shè)計測試用例。
- 根據(jù)以下代碼,使用基本路徑測試,按要求回答問題:
(1)使用編號①至編號⑧畫出程序圖
(2)求出程序環(huán)形復(fù)雜度
(3)給出測試的獨立路徑
(4)根據(jù)獨立路徑設(shè)計測試用例(此例,輸入數(shù)據(jù):iRecordNum, iType,輸出數(shù)據(jù):x,y)
答:
(1)程序圖
(2) 環(huán)復(fù)雜度:\(V(G)=3+1=4\)(有3個二分支節(jié)點,分別是1、2、4)
(3)獨立路徑
第一條:①→⑧
第二條:①→②→③→⑧
第三條:①→②→④→⑤→⑦→①→⑧
第四條:①→②→④→⑥→⑦→①→⑧文章來源:http://www.zghlxwxcb.cn/news/detail-764779.html
(4)測試用例文章來源地址http://www.zghlxwxcb.cn/news/detail-764779.html
到了這里,關(guān)于[軟件測試] 03 白盒 基本路徑測試 習(xí)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!