什麼是等價類劃分

將輸入分成程式應以相同方式處理的集合(等價類),並從各類別各選一個代表值進行測試的黑箱測試技法。接受之輸入的有效等價類,與應顯示錯誤之輸入的無效等價類都要選取。

日文名稱: 同値分割

「等價類劃分」出現在1領域的3道練習題中(軟體開發與專案管理等)。

這個名詞所屬的領域: 軟體開發與專案管理

練習等價類劃分的題目

某個只會輸入整數的欄位,接受1以上100以下的值,其他值則顯示錯誤。以等價類劃分切分輸入時,等價類的數量(有效等價類與無效等價類的合計)為下列何者?

  1. A1個
  2. B2個
  3. C3個
查看答案與解析

正確答案:C. 3個

等價類劃分是將輸入分成程式應以相同方式處理的集合(等價類),再從各類別各選一個代表值進行測試。這個欄位有接受1~100的有效等價類1個,以及0以下與101以上的無效等價類2個,合計3個。例如選擇50、−5、150作為代表值,就能以3次測試確認各類別。將無效等價類分成小的一側與大的一側,是因為程式分別以不同的判斷(下限的確認與上限的確認)處理它們。

解析中的「等價類劃分」

出現「等價類劃分」的題目(3題)

  1. 某個只會輸入整數的欄位,接受1以上100以下的值,其他值則顯示錯誤。以等價類劃分切分輸入時,等價類的數量(有效等價類與無效等價類的合計)為下列何者?
  2. 關於黑箱測試的說明,下列何者適當?
  3. 某程式依年齡(0以上的整數)決定入場費:0~17歲為兒童票價,18~64歲為一般票價,65歲以上為敬老票價。為了確認票價類別改變的交界,以邊界值分析選擇的測試值組合,下列何者最適當?

相關名詞

邊界值分析 黑箱測試 白箱測試 工作分解結構(WBS) 分支涵蓋率 要徑法(CPM) 敏捷開發 測試驅動開發(TDD) 實獲值管理(EVM) 瀑布式模型

前往名詞解釋列表