民國107年 第2梯次 電腦軟體設計丙級 學科
第59題
下列何者為由上而下整合測試(Top-Down Integration Testing)的最大缺點?
題目
下列何者為由上而下整合測試(Top-Down Integration Testing)的最大缺點?
- (1) 無法進行模組測試
- (2) 需要有虛擬副程式,造成一些測試上的困難
- (3) 要到最後一個模組整合進來,才可看到軟體的完整功能
- (4) 驅動程式設計困難
官方答案
(2) 需要有虛擬副程式,造成一些測試上的困難
解析
由上而下整合測試(Top-Down)先測試上層主程式,下層尚未完成之模組必須以虛擬副程式(Stub,樁程式)暫代,這些樁程式需自行編寫且難以模擬真實行為,是其主要缺點(選項 2)。選項 3『最後一個模組整合才可看到完整功能』其實是自下而上(Bottom-Up)整合的缺點,因其高層模組最晚才接上;選項 1 模組測試仍可進行;選項 4 驅動程式(Driver)困難則是自下而上的問題。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。