邊界測試
用手机看条目
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
[編輯]
邊界測試是指用來探測和驗證代碼在處理極端的或偏門的情況時會發生什麼。軟體常常會在邊界上出錯,因此,需要進行邊界測試。邊界測試是單元測試中最後的任務。在進行邊界測試時,需要特別註意數據流、控制流中剛好等於、大於或小於確定的比較值時出錯的可能性,併在這些地方仔細地選擇合適的測試用例來認真加以測試。
此外,如果對模塊運行時間有特殊要求的話,還需要進行專門的關鍵路徑測試,以確定最壞情況下和平均意義下影響模塊運行時間的因素。
[編輯]
邊界測試要檢查的內容具體包括:
(1)普通非法數據是否正確處理。
(2)普通合法數據是否正確處理。
(3)在押次迴圈的第0次、第1次、第抑次是否有錯誤。
(4)邊界內最接近邊界的合法數據是否正確處理。
(5)邊界外最接近邊界的非法數據是否正確處理。
(6)判斷或運算中取最大最小值時是否有錯誤。
(7)數據流、控制流中剛好等於、大於和小於確定值時是否出現錯誤等。