42 關於整合測試的目的,何者正確?
(A) 檢查單一模組的bug
(B) 測試使用者介面的友善度
(C) 驗證模組間介面的一致性
(D) 確認系統效能問題

答案:登入後查看
統計: A(0), B(2), C(13), D(0), E(0) #3399789

詳解 (共 2 筆)

#6786580
1. 題目解析 本題詢問的是整合測試的...
(共 893 字,隱藏中)
前往觀看
1
0
#7321525

【第一步:找關鍵字】

整合測試、模組間、介面、一致性

  • 整合測試(Integration Testing):把多個模組組合起來測試
  • 關鍵重點:
    → 「模組之間怎麼合作?」

【第二步:白話翻譯】

這題在問你:

「當不同程式模組接在一起時,我們要測試什麼?」

【第三步:解題思路】

  • 這題在考什麼觀念?
    → 軟體測試階段(單元 → 整合 → 系統)
  • 解題步驟
  1. 先理解不同測試的目的
  2. 找出「整合測試在做什麼」
  3. 對應正確選項
  • 原理與規則(超重要)

測試層級整理:

測試類型 在測什麼
單元測試(Unit) 單一模組
整合測試(Integration) 模組之間
系統測試(System) 整體系統
驗收測試(UAT) 使用者需求

白話比喻:

  • 單元測試 → 每個零件有沒有壞
  • 整合測試 → 零件接在一起能不能正常運作
  • 系統測試 → 整台機器能不能用

→ 整合測試的核心:

模組之間的連接與溝通是否正常

【第四步:選項分析】

  • (A) 檢查單一模組的bug
    → 錯
    白話:這是「單元測試」
  • (B) 測試使用者介面的友善度
    → 錯
    白話:這屬於「使用性測試」或「系統測試」
  • (C) 驗證模組間介面的一致性
    正確答案
    白話:檢查模組之間資料傳遞是否正常
  • (D) 確認系統效能問題
    → 錯
    白話:這是「效能測試(系統層級)」

【觀念補充與延伸】

  • 核心觀念定位
    → 軟體測試 → 測試層級(必考觀念)
  • 法條或定義

整合測試(Integration Testing):
測試多個模組整合後,其介面與資料傳遞是否正確

  • 觸類旁通(舉一反三)
  • 對比整理(超重要)
測試 重點
單元 模組內
整合 模組間
系統 整體
驗收 使用者
  • 變化題型
  1. 問「哪個測模組」→ 單元
  2. 問「哪個測整體」→ 系統
  3. 問「模組之間」→ 整合

【記憶口訣】

「單元看自己,整合看合作」

或:

「整合測試就是看模組會不會打架」

【常見陷阱】

  • 學生最容易搞混的地方
    • 單元 vs 整合 vs 系統
  • 心理盲點
    • 看到「測試」就亂選
  • 避坑指南
    • 記一句:
      「看到模組間 → 一定是整合測試」
0
0