2013-01-19 89 views

回答

11

單元測試意思是測試只有你的單元(API包裝),沒有別的。因此,不幸的是,你應該嘲笑整個API。另一方面,這從來沒有真正給我足夠的信心,所以我去了系統測試(也稱爲組件測試)。在這種情況下,您應該針對現有的API運行您的API包裝,可能會嵌入並隨測試一起啓動。在集成測試,最終的情況下,您將針對真實但最可能的API測試實例(沙箱,開發環境)運行API包裝。

在數據庫測試方面已經很成熟:單元測試模擬整個DAO級別,組件測試針對內存數據庫運行,而集成測試通過一些假數據連接到實際數據庫。

+0

很好的答案。謝謝。 – Carson

相關問題