LONGEPASS
Q1.

當軟體模組測試著重在考慮其輸入、輸出、功能時,此種測試常被稱為下列何者?

電腦軟體設計共同科目 · 乙級 · Q1

難易度分析

2 / 5

本題屬於基礎概念定義考查,僅需區分軟體測試中針對「外部行為」與「內部結構」的不同分析視角即可解答,無複雜陷阱或高難度推論。

正確答案:①黑箱測試(Black Box Testing)

① 黑箱測試(Black Box Testing):黑箱測試將模組視為不透明的黑箱,僅關注輸入與輸出之間的對應關係及功能規格是否符合需求,完全不考量內部程式碼結構或執行路徑。

錯誤選項解析

  • ② 白箱測試(White Box Testing):白箱測試(又稱結構測試)著重於檢視內部程式邏輯、分支覆蓋率與執行路徑,需了解原始碼結構,而非僅關注輸入輸出行為。
  • ③ 玻璃箱測試(Glass Box Testing):玻璃箱測試為白箱測試的別稱,同樣強調對內部程式結構的透明檢視,與題意所述僅考慮輸入、輸出、功能的測試方式不符。
  • ④ 灰箱測試(Grey Box Testing):灰箱測試結合黑箱與白箱的特性,測試者具備部分內部知識(如資料庫結構或演算法概念),但仍以外部功能驗證為主,並非純粹僅考慮輸入輸出的測試方式。
Learning Tip

"此類題型常考黑箱測試與白箱測試的區別。關鍵在於判斷測試焦點是「外部行為(輸入/輸出/功能)」還是「內部結構(程式碼/路徑/邏輯)」。白箱測試與玻璃箱測試為同義詞,灰箱測試則介於兩者之間。實務上,黑箱測試常用於系統測試與驗收測試階段,由不具程式碼存取權限的測試人員執行。"

學員答題分佈

①黑箱測試(Black Box Testing)0%
②白箱測試(White Box Testing)0%
③玻璃箱測試(Glass Box Testing)0%
④灰箱測試(Grey Box Testing)0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目