驅動模塊:相當于被測模塊的主程序。它接收測試數據,把這些數據傳送給被測模塊,最后輸出實測結果。
樁模塊:用以代替被測模塊調用的子模塊。樁模塊可以做少量的數據操作,不需要把子模塊所有功能都帶進來,但不允許什么事情也不做。
被測模塊、與它相關的驅動模塊及樁模塊共同構成了一個“測試環境”,見圖1。
圖1單元測試的測試環境
如果一個模塊要完成多種功能,且以程序包或對象類的形式出現,例如Ada中的包,Modula中的模塊,C++中的類。這時可以將這個模塊看成由幾個小程序組成。對其中的每個小程序先進行單元測試要做的工作,對關鍵模塊還要做性能測試。對支持某些標準規程的程序,更要著手進行互聯測試。有人把這種情況特別稱為模塊測試,以區別單元測試。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/