題組內容
一、程式設計完成後,後續測試工作也很重要,例如黑箱測試(Black-box
Testing)常用以測試軟體的功能性,有很多種方法都屬於黑箱測試。假
若測試時輸入程式的資料是由介於 2000(含)到 2999(含)間的三個整
數組合而成。請回答下列問題:
(一)若以邊界值測試(Boundary-Value Testing)法進行測試,請列出所有的測試輸入組合?(16 分)
詳解 (共 1 筆)
詳解
邊界值測試主要集中在輸入範圍的邊界值上。對於介於 2000 到 2999 的整數,邊界值為:
- 下邊界:2000
- 上邊界:2999
因此,對於每個整數,我們需要考慮邊界值和其附近的值。對於三個整數的組合,我們可以列出以下的測試組合:
-
(2000, 2000, 2000)
-
(2000, 2000, 2001)
-
(2000, 2000, 2999)
-
(2000, 2001, 2000)
-
(2000, 2001, 2001)
-
(2000, 2001, 2999)
-
(2000, 2999, 2000)
-
(2000, 2999, 2001)
-
(2000, 2999, 2999)
-
(2001, 2000, 2000)
-
(2001, 2000, 2001)
-
(2001, 2000, 2999)
-
(2001, 2001, 2000)
-
(2001, 2001, 2001)
-
(2001, 2001, 2999)
-
(2001, 2999, 2000)
-
(2001, 2999, 2001)
-
(2001, 2999, 2999)
-
(2999, 2000, 2000)
-
(2999, 2000, 2001)
-
(2999, 2000, 2999)
-
(2999, 2001, 2000)
-
(2999, 2001, 2001)
-
(2999, 2001, 2999)
-
(2999, 2999, 2000)
-
(2999, 2999, 2001)
-
(2999, 2999, 2999)
這樣就可以得到 27 組邊界值測試組合。