2011-09-05 55 views
4

肥皂服務的最佳Junit測試是什麼?爲SOAP服務編寫JUnit測試的最佳方法

連接到Web服務是否屬於單元測試或集成測試?

我需要選擇有用的單元測試,並正在尋找可自動化和可重複測試的想法。

謝謝。

+0

比從未更好的遲到 - https://github.com/skjolber/mockito-soap-cxf – ThomasRS

回答

4

對於單元測試,您應該測試單個類的孤立行爲,因此儘可能使用mocks/stubs/test double。如果你不嘲笑,那麼你沒有測試你的代碼的一個孤立的部分。因此,隔離錯誤變得更加困難,並且測試也可能不可重複(例如,奇怪的網絡行爲可能會重複發生)。

你也應該嘗試自動化你的集成測試,在那裏你用真正的實現替換你的模擬對象。

At this infoq site你可以找到關於嘲笑web服務的簡短介紹,以及幾個教程/工具/白皮書的鏈接。