詳細介紹
模塊驅動
驅動模塊是用來模擬被測試模塊的上一級模塊,相當于被測模塊的主程序。它接收數據,將相關數據傳送給被測模塊,啟用被測模塊,并打印出相應的結果。
傳統的單元測試包括了驅動模塊(driver) 和樁模塊(stub)。驅動模塊的目的很單純,就是為了訪問類庫的屬性和方法,來檢測類庫的功能是否正確;
Normal 0 0 2 false false false EN-US KO X-NONE MicrosoftInternetExplorer4 如果被測試模塊中的函數是提供給其他函數調用的,在設計測試用例時就應該設計驅動模塊(Driver)。
模塊驅動
舉例來說:驅動模塊(Driver)可以通過模擬一系列用戶操作行為,比如選擇用戶界面上的某一個選項或者按下某個按鈕等,自動調用被測試模塊中的函數。驅動模塊(Driver)設置,使對模塊的測試不必與用戶界面真正交互。
樁模塊:集成測試前要為被測模塊編制一些模擬其下級模塊功能的“替身”模塊,以代替被測模塊的接口,接受或傳遞被測模塊的數據,這些測試用的“假”模塊稱為被測模塊的樁模塊。
驅動模塊在大多數場合稱為"主程序",它接收測試數據并將這些數據傳遞到被測試模塊