【導(dǎo)讀】如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計足夠的。蓋和條件組合覆蓋。順序型-構(gòu)成串行操作;復(fù)型結(jié)構(gòu)用選擇結(jié)構(gòu)代替,只對循環(huán)體檢驗一次。這樣,任一循環(huán)便。改造成進入循環(huán)體或不進入循環(huán)體的分支操作了??紤]選擇型結(jié)構(gòu)。當(dāng)程序中判定多于一個時,形成的分支。當(dāng)n較大時將無法測試。完成路經(jīng)測試的理想情況時做到路徑覆蓋;可用弧序列或節(jié)點序列表示某一條具體路?;和弧b相乘,表示為ab,它表明。弧b是先后相繼的。路徑是并行關(guān)系。對路徑表達式化簡。要求:最多輸入100個值(以-999為輸入結(jié)束標。下面的程序片斷為主程序調(diào)用的求平均值的函數(shù)。數(shù),兩者都為全局變量。確定圈復(fù)雜性度量V;確定獨立路徑集;為每個獨立路徑的執(zhí)行,設(shè)計測試用。V=17(邊)-13(節(jié)點)+2=6. 節(jié)點10,條件total>0為false,即輸入的一。組數(shù)據(jù)中沒有一個是有效值。假如最大值為maximum,如100;可如下設(shè)計一組測試用例數(shù)據(jù),如5個數(shù),分別