地方政府公務人員四等-資訊處理類科計算機概要106 年第 28 題單選題
黑箱測試(Black-box testing )也稱黑盒測試,是一種軟體測試方法,測試應用程式的功能,而不是其內部結構或運作。下列何者不屬於黑箱測試?
A主要是在系統測試階段時採用
B測試人員完全不考慮程式內部的邏輯結構和內部特性
C依據程式的需求規格說明書,檢查程式的功能是否符合它的功能性說明的測試方法
D允許測試人員對程式內部邏輯結構及有關資訊來設計和選擇測試案例正確答案
D正確答案
黑箱測試只看功能不看內部;D 描述的是白箱測試,故不屬於黑箱測試。
為什麼答案是 D
此敘述是「白箱測試(White-box testing)」的定義,透過內部邏輯結構設計測試案例,與黑箱測試相反,故為本題答案。
載入中…
完整詳解
Pro · 無限重點 黑箱測試只看功能不看內部;D 描述的是白箱測試,故不屬於黑箱測試。
看到「內部邏輯結構」→ 白箱;看到「功能、規格」→ 黑箱。
逐選項分析
A✕
黑箱測試常用於系統測試、驗收測試階段,確認整體功能符合需求,屬於黑箱測試的典型應用。
B✕
黑箱測試將程式視為不透明的盒子,測試人員不需也不考慮內部邏輯結構,符合黑箱定義。
C✕
依需求規格書檢查功能是否符合規格,正是黑箱測試的核心概念(功能性測試)。
D✓ 正確
此敘述是「白箱測試(White-box testing)」的定義,透過內部邏輯結構設計測試案例,與黑箱測試相反,故為本題答案。
題目問「不屬於黑箱測試」,D 選項描述「允許對程式內部邏輯結構設計測試案例」,這其實是白箱測試的定義。考生若沒看清反向題型,或混淆黑白箱測試定義,就會誤選其他選項。