民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第42題
假設某程式變數X 的有效值應是在0 至10000 間,有關此程式變數X 測試案例,下列何 者不正確?
題目
假設某程式變數X 的有效值應是在0 至10000 間,有關此程式變數X 測試案例,下列何 者不正確?
- (1) 應特別測試10000
- (2) 應在0 至10000 間,隨機選取測試值
- (3) 應特別測試0
- (4) 不需測試負數
官方答案
(4) 不需測試負數
解析
變數 X 的有效範圍為 0 至 10000,依邊界值分析應特別測試兩個有效邊界 0 與 10000,並在範圍內取代表性或隨機的一般值驗證正常運作;此外還必須測試無效區間,例如 -1 與 10001,確認程式能正確拒絕或處理越界輸入。因此「不需測試負數」的說法錯誤,負數正是必測的無效邊界,故選 4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。