某模塊的源程序如下: 對(duì)程序進(jìn)行邏輯覆蓋的測(cè)試
對(duì)程序進(jìn)行基本路徑的測(cè)試
步驟1:根據(jù)程序邏輯畫(huà)出流程圖
下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長(zhǎng)度。 (1) 畫(huà)出該程序的控制流圖,并計(jì)算其McCabe環(huán)路復(fù)雜性。 (2) 用基本路徑覆蓋法給出測(cè)試路徑。 Pathl:①→③ Path2:①→②→④→⑥→„ Path3:①→②→⑤→⑥→„ (3) 為各測(cè)試路徑設(shè)計(jì)測(cè)試用例。 Path1:取n=1,datalist[0]=1,預(yù)期結(jié)果:k=0 Path2:?。簄=2,datalist[0]=1,datalist[1]=0,預(yù)期結(jié)果:k=0 Path3:取:n=2,datalist[0]=0,datalist[1]=1,預(yù)期結(jié)果:k=1
最新試題
“與所期望的設(shè)計(jì)之間的偏差”是指()
在銷(xiāo)售管理系統(tǒng)需求文檔中出現(xiàn)下列描述,屬于設(shè)計(jì)約束范疇的是()
軟件需求分為功能需求與非功能需求,下面哪一項(xiàng)是非功能需求?()
下列哪個(gè)不是系統(tǒng)的參與者?()
聚合是關(guān)聯(lián)的一種特殊形式,其圖形符號(hào)表示是()