43 有關黑箱測試的特點,何者正確?
(A) 需要了解程式內部結構
(B) 強調如何運作(HOW)
(C) 著重於程序功能(WHAT)
(D) 只能由程式設計師執行

答案:登入後查看
統計: A(0), B(3), C(12), D(0), E(0) #3399790

詳解 (共 2 筆)

#6786579
1. 題目解析 黑箱測試(Black B...
(共 848 字,隱藏中)
前往觀看
1
0
#7321527

【第一步:找關鍵字】

黑箱測試、特點、WHAT vs HOW

  • 黑箱測試(Black-box Testing):不看程式內部,只看輸入與輸出
  • 關鍵線索:
    WHAT(做什麼) vs HOW(怎麼做)

【第二步:白話翻譯】

這題在問你:

「黑箱測試在測什麼?是看功能,還是看程式怎麼寫?」

【第三步:解題思路】

  • 這題在考什麼觀念?
    → 黑箱測試 vs 白箱測試(超高頻考點)
  • 解題步驟
  1. 記住黑箱測試的核心
  2. 排除「看內部」的選項
  3. 找「看功能」的
  • 原理與規則(超重要)

黑箱測試重點:

  • 不看程式碼
  • 只看輸入 → 輸出是否正確

白話比喻:

  • 黑箱測試 = 用手機App
    → 你不管裡面怎麼寫,只看「功能有沒有正常」

對比:

測試 重點
黑箱 WHAT(功能)
白箱 HOW(程式邏輯)

【第四步:選項分析】

  • (A) 需要了解程式內部結構
    → 錯
    白話:這是「白箱測試」
  • (B) 強調如何運作(HOW)
    → 錯
    白話:這也是白箱測試
  • (C) 著重於程序功能(WHAT)
    正確答案
    白話:只看功能是否正確
  • (D) 只能由程式設計師執行
    → 錯
    白話:使用者或測試人員也可以做

【觀念補充與延伸】

  • 核心觀念定位
    → 軟體測試 → 黑箱 vs 白箱(必考題)
  • 法條或定義

黑箱測試(Black-box Testing):
不考慮程式內部結構,只根據需求與輸入輸出來測試功能

  • 觸類旁通(舉一反三)
  • 對比概念(超重要)
類型 重點
黑箱 功能(WHAT)
白箱 程式邏輯(HOW)
  • 變化題型
  1. 問「不看程式碼」→ 黑箱
  2. 問「看邏輯流程」→ 白箱

【記憶口訣】

「黑箱看結果,不看過程」

或:

「WHAT是黑箱,HOW是白箱」

【常見陷阱】

  • 學生最容易搞混的地方
    • WHAT vs HOW
  • 心理盲點
    • 看到「測試」就以為要懂程式
  • 避坑指南
    • 記一句:
      「不用看程式碼 → 黑箱」
0
0