真正的單元測試要孤立地測試單元。要創建樁處理對外調用,創建驅動器提供對內調用。構建這些樁需要很大工作量。
自動化單元測試最常見的形式,通過在語境中測試單元來避免開發樁。我們也許可以把它叫做單元集成測試。對于自底向上構建的系統,這種形式的自動化會相當容易。
測試員需要一個像JUNIT或XUNIT這樣的框架來管理測試包的執行。這樣做既不太困難也不太昂貴。代碼通過該語言所支持的一般調用接口測試。程序員編寫測試所使用的語言與產品軟件語言一樣。針對JAVA的測試用JAVA寫,針對C語言的測試用C寫。將單元測試用于回歸測試、冒煙測試和配置測試。
應該在告訴程序員該做什么上十分小心。但是如果經理要求實現更多的測試自動化,則經理應該知道程序和測試員可以有很多方法提供幫助。如果程序員顯示出對單元測試感興趣,我們建議測試自動化設計人員應該提供幫助。單元測試看起來是極端編程和其他敏捷法方法的核心實踐。
延伸閱讀
文章來源于領測軟件測試網 http://www.k11sc111.com/