邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。通常邊界值分析法是作為對等價類劃分法的補充,這種情況下,其測試用例來自等價類的邊界。
雖然邊界值分析法是等價類劃分法,但是這兩種方法還有區別的。
等價類劃分法可以挑選等價類範圍內任意乙個資料作為代表,而邊界值分析法要求每個邊界值都要作為測試條件。
邊界值分析法不僅考慮輸入條件,同樣也要考慮輸出產生的測試情況
舉例 1:
18 <= 輸入年齡 <= 60
上點: 18 ,60
離店: 17,61
內點:18 到 60 之前數字例如 20,30等等,取乙個就好
考慮到健壯性也有這樣取數的:
最小值:18
略小於最小值:17
略大於最小值:19
正常值:18 到 60 之前數字例如 20,30等等,取乙個就好
最大值:60
略小於最大值:59
略大於最大值:61
舉例 2:
18 < 輸入年齡 < 60
上點:18,60
離店:19,59
內點:18到60之間的數,不包含18和60
考慮到健壯性也有這樣取數的:
最小值:19
略小於最小值:18
略大於最小值:20
正常值:18到60之間的數,不包含18和60
最大值:59
略小於最大值:58
略大於最大值:60
黑盒測試 邊界值分析法
引入 乙個軟體無論實現怎樣各種各樣豐富的功能,其內部實現都不可避免的對各種各樣的資料範圍進行界定與判斷,從而針對不同的資料範圍進行所需的處理,從而實現軟體的需求。而由於需求界定不準確 設計不嚴密 程式書寫手誤等原因,對於這些資料範圍邊界的判斷是軟體極容易出錯的地方,使軟體做出錯誤的處理。從而無法滿足...
黑盒測試 邊界值分析法
引入 乙個軟體無論實現怎樣各種各樣豐富的功能,其內部實現都不可避免的對各種各樣的資料範圍進行界定與判斷,從而針對不同的資料範圍進行所需的處理,從而實現軟體的需求。而由於需求界定不準確 設計不嚴密 程式書寫手誤等原因,對於這些資料範圍邊界的判斷是軟體極容易出錯的地方,使軟體做出錯誤的處理。從而無法滿足...
邊界值分析法
邊界值分析法 基本思路 邊界值分析也是一種黑盒測試方法,是對等價類分析方法的一種補充 由長期的測試工作經驗得知,大量的錯誤是發生在輸入或輸出的邊界上。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。編寫測試用例的步驟 1 根據被測物件的輸入 或輸出 要求確定邊界值。2 選取等於 剛剛大於 剛剛...