民國107年 第2梯次 電腦軟體設計丙級 學科

第59題

下列何者為由上而下整合測試(Top-Down Integration Testing)的最大缺點?

題目

下列何者為由上而下整合測試(Top-Down Integration Testing)的最大缺點?

  1. (1) 無法進行模組測試
  2. (2) 需要有虛擬副程式,造成一些測試上的困難
  3. (3) 要到最後一個模組整合進來,才可看到軟體的完整功能
  4. (4) 驅動程式設計困難

官方答案

(2) 需要有虛擬副程式,造成一些測試上的困難

解析

由上而下整合測試(Top-Down)先測試上層主程式,下層尚未完成之模組必須以虛擬副程式(Stub,樁程式)暫代,這些樁程式需自行編寫且難以模擬真實行為,是其主要缺點(選項 2)。選項 3『最後一個模組整合才可看到完整功能』其實是自下而上(Bottom-Up)整合的缺點,因其高層模組最晚才接上;選項 1 模組測試仍可進行;選項 4 驅動程式(Driver)困難則是自下而上的問題。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料