1、測試用例的定義:
是為了特定的目的而設計的一組有測試輸入、執行條件、預期結果的案例(文檔)
2、測試用例的構成要素:

例如qq郵箱用例測試:

3、黑盒測試
黑盒測試用例設計方法:等價類、邊界值、判定表、因果圖、正交實驗、狀態遷移法、場景法、錯誤推測
(1)等價類
在所有的測試數據中,具有某種共同特征的數據子集,一般按照有效等價類和無效等價類

等價類划分規則:

等價類測試方法的分析步驟:

等價類測試用例案例:
例子:固定電話號測試
地區碼(3/4位)+電話號碼(7/8位)


(2)邊界值
選取正好等於、剛剛好大於或剛剛好小於邊界值作於測試數據
注意:大量的錯誤是發生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內部
邊界值的選取:

邊界值法測試用例步驟:

邊界值法測試用例案例:
例子:固定電話號測試
地區碼(3/4位)+電話號碼(7/8位)


(3)判定表法
使用等價類方法時對於輸入域與輸入域存在關聯時無法覆蓋
例如:兩個輸入不能組合:

改用判定表法:

條件樁:所有的輸入的組合
條件項:不同輸入條件的組合
動作樁:所有的輸出的組合
動作項:不同輸入條件的組合的結果
規則:一組條件與所得結果的組合,一個規則就是一個測試用例
判定表法設計用例的步驟:

案例:


(4)因果圖法
判定表法適合用於條件少的時候,因為規則與條件是指數的關系,若條件過多,規則就會隨之增多,會增加我們的工作量
因果圖引入:

因果圖中條件與條件,條件與結果的之間的依賴關系:

案例:

(5)狀態遷移法

狀態遷移圖案例:

(7)場景法
場景法介紹與步驟:

基本流、備選流、異常流圖解分析:

案例:


(8)正交實驗法

因子:就是條件(輸入項) 水平:就是取值(輸入項的求值)
案例:


(9)錯誤推測法

4、黑盒測試方法總結:

