2016-12-07 42 views
0

在邊界測試中,假設正確的邊界是工資< 20000,則指南建議將邊界測試用例設置爲19999,20000,200001來定位缺陷。如果它錯誤地實現爲< = 20000,那麼失敗可以由20000測試用例識別。爲什麼邊界測試需要3個值?

問題是可以通過使用19999和20000測試用例(2個值)找到缺陷,爲什麼指南建議在邊界使用3個值?第三個值的用法是什麼?有必要嗎?

回答

0

通常,輸入條件極端的輸入值會導致系統中出現更多錯誤。因此,我們測試下限和上限作爲壓力/負面測試的一部分。軟件測試中的一般做法是至少進行3次測試來檢查邊界值。但是,這不是強制性的。就你而言,如果測試在第二次測試中失敗,則不需要執行第三次測試,因爲不需要它。一旦錯誤得到解決,那麼您將測試所有三個值以確保所有內容都符合要求。軟件測試依賴於測試人員的判斷,你應該遵循通常的指導原則,但沒有必要。