43 有關黑箱測試的特點,何者正確?
(A) 需要了解程式內部結構
(B) 強調如何運作(HOW)
(C) 著重於程序功能(WHAT)
(D) 只能由程式設計師執行
答案:登入後查看
統計: A(0), B(3), C(12), D(0), E(0) #3399790
統計: A(0), B(3), C(12), D(0), E(0) #3399790
詳解 (共 2 筆)
#7321527
【第一步:找關鍵字】
黑箱測試、特點、WHAT vs HOW
- 黑箱測試(Black-box Testing):不看程式內部,只看輸入與輸出
- 關鍵線索:
→ WHAT(做什麼) vs HOW(怎麼做)
【第二步:白話翻譯】
這題在問你:
「黑箱測試在測什麼?是看功能,還是看程式怎麼寫?」
【第三步:解題思路】
- 這題在考什麼觀念?
→ 黑箱測試 vs 白箱測試(超高頻考點)
- 解題步驟
- 記住黑箱測試的核心
- 排除「看內部」的選項
- 找「看功能」的
- 原理與規則(超重要)
黑箱測試重點:
- 不看程式碼
- 只看輸入 → 輸出是否正確
白話比喻:
- 黑箱測試 = 用手機App
→ 你不管裡面怎麼寫,只看「功能有沒有正常」
對比:
| 測試 | 重點 |
|---|---|
| 黑箱 | WHAT(功能) |
| 白箱 | HOW(程式邏輯) |
【第四步:選項分析】
- (A) 需要了解程式內部結構
→ 錯
白話:這是「白箱測試」
- (B) 強調如何運作(HOW)
→ 錯
白話:這也是白箱測試
- (C) 著重於程序功能(WHAT)
→ 正確答案
白話:只看功能是否正確
- (D) 只能由程式設計師執行
→ 錯
白話:使用者或測試人員也可以做
【觀念補充與延伸】
- 核心觀念定位
→ 軟體測試 → 黑箱 vs 白箱(必考題)
- 法條或定義
黑箱測試(Black-box Testing):
不考慮程式內部結構,只根據需求與輸入輸出來測試功能
- 觸類旁通(舉一反三)
- 對比概念(超重要)
| 類型 | 重點 |
|---|---|
| 黑箱 | 功能(WHAT) |
| 白箱 | 程式邏輯(HOW) |
- 變化題型
- 問「不看程式碼」→ 黑箱
- 問「看邏輯流程」→ 白箱
【記憶口訣】
「黑箱看結果,不看過程」
或:
「WHAT是黑箱,HOW是白箱」
【常見陷阱】
- 學生最容易搞混的地方
- WHAT vs HOW
- 心理盲點
- 看到「測試」就以為要懂程式
- 避坑指南
- 記一句:
「不用看程式碼 → 黑箱」
- 記一句:
0
0