測試用例設計——邊界值法

 

轉載php

邊界值分析也是一種黑盒測試方法,適度等價類分析方法的一種補充由長期的測試工做經驗得知,大量的錯誤是發生在輸入或輸出的邊界上。所以針對各類邊界狀況設計測試用例,能夠查出更多的錯誤。
如: X>8,那麼邊界值能夠是{8,9},也能夠是{7,8,9}
如程序寫成了X>=8,用8能夠測出來
如程序寫成了X<8,用7,9能夠測出來
如程序寫成了X<>8,用7才能夠測出來
測試

選擇測試用例的原則
1、若是輸入條件規定了值的範圍,則應該取剛達到這個範圍的邊界值,以及剛剛超過這個範圍邊界的值做爲測試輸入數。
如:一個輸入文件應包括1~255個記錄,則測試用例可取1和255,還應取0、2及25四、256等;
3、根據規格說明的每個輸出條件,使用規則一。
4、根據規格說明的每個輸出條件,使用規則二。

5、若是程序的規格說明給出的輸入域或輸出域是有序集合(若有序表、順序文件等),則應選取集合的第一個和最後一個元素做爲測試用例;
邊界值分析的步驟
邊界值分析使用與等價類劃分法相同的劃分,只是邊界值分析假定錯誤更多地存在於劃分的邊界上,所以在等價類的邊界上以及兩側的狀況設計測試用例;
1.將軟件的輸入或者輸出參數進行等價類劃分;
2.在等價類的基礎之上進行邊界值分析。通常狀況下,假如邊界值已經由等價類劃分覆蓋,則能夠不予考慮;
3.將邊界值進行組合,做爲測試用例的輸入數據;
spa

等價類+邊界值的綜合練習
設計