測試我有一個設置了若干層:單元測試 - 隔離
- 網站
- 應用程序/服務
- 域(含單位)
- 持久性(包含庫)
我正在測試持久層隔離確定使用從存根對象創建的內存中的數據。
現在,我想測試我的網站層。我知道我應該單獨測試它,我認爲意味着爲它使用的應用層對象創建一個存根,但是這個存根將需要它自己的一組內存數據,在持久層的存根中複製,我不想做複製並管理它。
所以我的問題是,被測主題是否應該總是與來自下面圖層的存根對象一起工作,以便被隔離,並且他們通常擁有自己的一組數據?或者,我的web方法在測試中調用應用層中的一個輕量級對象,並使用存根數據調用持久層?
感謝您的幫助。這感覺就像對我來說最後一個難題......
謝謝。我真的需要再次提醒這一次,以便習慣於這種工作方式。認爲我現在明白了 – 2010-02-05 05:13:24