軟體開發與專案管理
在由下而上測試中,為了代替尚未完成的上層模組,呼叫受測的下層模組、傳入測試資料並接收結果而製作的是下列何者?
- A驅動程式(driver)
- B虛設常式(stub)
- C線上模擬器(ICE)
查看答案與解析
正確答案:A. 驅動程式(driver)
由下而上測試是從下層模組依序整合的方法,由於呼叫端的上層模組尚未存在,因此要製作代替它進行呼叫的測試用程式,也就是驅動程式(driver)。相反地,在由上而下整合的由上而下測試中,要製作只回傳固定值的虛設常式(stub),代替尚未完成的下層模組。線上模擬器(ICE)是代替微控制器接到電路板上,在實機上停止程式執行或觀察內部的除錯用裝置。
- A. 正確。代替上層模組呼叫受測對象的測試用程式。
- B. 這是在由上而下測試中,代替尚未完成的下層模組而被呼叫的程式。
- C. 在實機上停止或觀察程式的除錯用裝置,不是測試用的模擬模組。