讀以下有關(guān)信息系統(tǒng)開(kāi)發(fā)方面的敘述,回答問(wèn)題1至問(wèn)題3,將答案填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
信息系統(tǒng)測(cè)試是信息系統(tǒng)開(kāi)發(fā)過(guò)程中的一個(gè)非常重要的環(huán)節(jié),主要包括軟件測(cè)試、硬件測(cè)試和網(wǎng)絡(luò)測(cè)試三個(gè)部分,它是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開(kāi)發(fā)過(guò)程中的系統(tǒng)分析、系統(tǒng)設(shè)計(jì)與實(shí)施的最后審查。
在軟件測(cè)試中,邏輯覆蓋法可分為語(yǔ)句覆蓋、判定覆蓋、路徑覆蓋等方法。其中:語(yǔ)句覆蓋的含義是設(shè)計(jì)若干個(gè)測(cè)試用例,使得程序中的每條語(yǔ)句至少執(zhí)行一次;判定定覆蓋也稱為分支覆蓋,其含義是設(shè)計(jì)若干個(gè)測(cè)試用例,使得程序中的每個(gè)判斷的取真分支和取假分支至少執(zhí)行一次路徑覆蓋的含義是設(shè)計(jì)足夠多的測(cè)試用例,使被測(cè)程序中的 所有可能路徑至少執(zhí)行一次。
【問(wèn)題1】(3分)
一個(gè)規(guī)范化的測(cè)試過(guò)程如圖1-1所示。請(qǐng)將圖1-1所示的測(cè)試過(guò)程中的(1)~(3)處的內(nèi)容填入答題紙上對(duì)應(yīng)位置。
【問(wèn)題2】(6分)
信息系統(tǒng)測(cè)試應(yīng)包括軟件測(cè)試、硬件測(cè)試和網(wǎng)絡(luò)測(cè)試三個(gè)部分,請(qǐng)簡(jiǎn)要描述這三個(gè)部分需要做的工作。
【問(wèn)題3】(6分)
程序M流程如圖1-2所示,假設(shè)設(shè)計(jì)的測(cè)試用例及覆蓋路徑如下:
①輸入數(shù)據(jù)的數(shù)據(jù)A=3,B=0,X=3(覆蓋路徑acd)
②輸入數(shù)據(jù)的數(shù)據(jù)A=2,B=0,X=6(覆蓋路徑ace)
③輸入數(shù)據(jù)的數(shù)據(jù)A=2,B=l,X=6(覆蓋路徑abe)
④輸入數(shù)據(jù)的數(shù)據(jù)A=l,B=l,X=1(覆蓋路徑abd)
(1)采用語(yǔ)句覆蓋法應(yīng)選用(a),判定覆蓋法應(yīng)選用(b)路,路徑覆蓋法應(yīng)選用(c)測(cè)試用例。
(2)就圖1-2所示的程序M流程簡(jiǎn)要說(shuō)明語(yǔ)句覆蓋和判定覆蓋會(huì)存在什么問(wèn)題。