對程序進行基本路徑的測試
步驟1:根據(jù)程序邏輯畫出流程圖
下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長度。 (1) 畫出該程序的控制流圖,并計算其McCabe環(huán)路復(fù)雜性。 (2) 用基本路徑覆蓋法給出測試路徑。 Pathl:①→③ Path2:①→②→④→⑥→„ Path3:①→②→⑤→⑥→„ (3) 為各測試路徑設(shè)計測試用例。 Path1:取n=1,datalist[0]=1,預(yù)期結(jié)果:k=0 Path2:?。簄=2,datalist[0]=1,datalist[1]=0,預(yù)期結(jié)果:k=0 Path3:?。簄=2,datalist[0]=0,datalist[1]=1,預(yù)期結(jié)果:k=1
最新試題
關(guān)于依賴說法錯誤的是()
類程序設(shè)計語言(PDL),又稱為()。
在UML圖中能反映系統(tǒng)功能的是()。
對于具有復(fù)雜業(yè)務(wù)邏輯和流程的系統(tǒng),較適合的架構(gòu)風(fēng)格是()。
在UML中,一種可以表達系統(tǒng)功能模型的圖形化工具是()