民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第42題

假設某程式變數X 的有效值應是在0 至10000 間,有關此程式變數X 測試案例,下列何 者不正確?

題目

假設某程式變數X 的有效值應是在0 至10000 間,有關此程式變數X 測試案例,下列何 者不正確?

  1. (1) 應特別測試10000
  2. (2) 應在0 至10000 間,隨機選取測試值
  3. (3) 應特別測試0
  4. (4) 不需測試負數

官方答案

(4) 不需測試負數

解析

變數 X 的有效範圍為 0 至 10000,依邊界值分析應特別測試兩個有效邊界 0 與 10000,並在範圍內取代表性或隨機的一般值驗證正常運作;此外還必須測試無效區間,例如 -1 與 10001,確認程式能正確拒絕或處理越界輸入。因此「不需測試負數」的說法錯誤,負數正是必測的無效邊界,故選 4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料