軟件測試——黑盒測試方法


1、測試用例的定義:

是為了特定的目的而設計的一組有測試輸入、執行條件、預期結果的案例(文檔)

2、測試用例的構成要素:

例如qq郵箱用例測試:

 3、黑盒測試

黑盒測試用例設計方法:等價類、邊界值、判定表、因果圖、正交實驗、狀態遷移法、場景法、錯誤推測

(1)等價類

在所有的測試數據中,具有某種共同特征的數據子集,一般按照有效等價類和無效等價類

等價類划分規則:

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

 等價類測試用例案例:

例子:固定電話號測試

地區碼(3/4位)+電話號碼(7/8位)

(2)邊界值

選取正好等於、剛剛好大於或剛剛好小於邊界值作於測試數據

注意:大量的錯誤是發生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內部 

邊界值的選取:

邊界值法測試用例步驟:

 邊界值法測試用例案例:

例子:固定電話號測試

地區碼(3/4位)+電話號碼(7/8位)

 

 

 (3)判定表法

使用等價類方法時對於輸入域與輸入域存在關聯時無法覆蓋

例如:兩個輸入不能組合:

改用判定表法:

條件樁:所有的輸入的組合

條件項:不同輸入條件的組合

動作樁:所有的輸出的組合

動作項:不同輸入條件的組合的結果

規則:一組條件與所得結果的組合,一個規則就是一個測試用例

判定表法設計用例的步驟:

案例:

 (4)因果圖法

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

因果圖引入:

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

案例:

 

 (5)狀態遷移法

 狀態遷移圖案例:

 (7)場景法

場景法介紹與步驟:

 

 

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

 

 案例:

 

 (8)正交實驗法

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

案例:

(9)錯誤推測法

 

 4、黑盒測試方法總結:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM