第二次軟件測試作業(yè)
一、填空題
1、等價類劃分就是將輸入數(shù)據(jù)按照輸入需求劃分為若干個子集,這些子集稱_等價類__。
2、等價類劃分法可將輸入數(shù)據(jù)劃分為___有效等價類____和___無效等價類___。
3、__邊界值分析法__通常作為等價類劃分法的補充。
4、因果圖中的___恒等_____關系要求程序有一個輸入和一個輸出,輸出與輸入保持一致。
5、因果圖的多個輸入之間的約束包括___異___、__或__、__唯一__、___要求__四種。
6、決策表通常由__條件樁______、___條件項_____、__動作樁______、____動作項____四部分組成。
二、判斷題
1、有效等價類可以捕獲程序中的缺陷,而無效等價類不能捕獲缺陷。(× )
2、如果程序要求輸入值是一個有限區(qū)間的值,可以劃分為一個有效等價類(取值范圍)和一個無效等價類(取值范圍之外)。(× )
3、使用邊界值方法測試時,只取邊界兩個值即可完成邊界測試。(× )
4、因果圖考慮了程序輸入、輸出之間的各種組合情況。(√ )
5、決策表法是由因果圖演變而來的。(× )
6、正交實驗設計法比較適合復雜的大型項目。(√ )
三、單選題
1、下列選項中,哪一項不是因果圖輸入與輸入之間的關系。(A )
A、恒等
B、或
C、要求
D、唯一
2、下列選項中,哪一項是因果圖輸出之間的約束關系。( C)
A、異
B、或
C、強制
D、要求
3、下列選項中,哪一項不是正交實驗法的關鍵因素。(D )
A、指標
B、因子
C、因子狀態(tài)
D、正交表
四、簡答題
1、請簡述一下等價類劃分法的原則。
(1)如果程序要求輸入值是一個有區(qū)間的值,則可以將輸入數(shù)據(jù)劃分為一個有效等價類和兩個無效等價類,有效等價類為指定的取值區(qū)間,兩個無效等價類分別為有限區(qū)間兩邊的值
(2)如果程序要求輸入一個值是一個“必須成立”的情況,則可以將輸入數(shù)據(jù)劃分為一個有效等價類和一個無效等價類
(3)如果程序要求輸入數(shù)據(jù)是一組可能的值;或者要求輸入值必須符合某個條件,則可以將輸入數(shù)據(jù)劃分一個有效等價類和一個無效等價類
(4)如果在某一個等價類中,每一個輸入數(shù)據(jù)在程序中的處理方式都不相同,則應將該等價類劃分成更小的等價類,并建立等價表
2、請簡述一下決策表條件項的合并規(guī)則。
如果一個條件項和另外一個條件項所產生的動作是相同的,且連個條件項對應的每一行的值只有一個是不同的,則可以將其合并。
3、請簡述正交實驗設計法測試用例設計步驟。
- 提取因子,構造因子狀態(tài)表
- 加權篩選,簡化因子狀態(tài)表
- 構建正交表,設計測試用例
浙公網(wǎng)安備 33010602011771號