2
A
回答
2
您可以通過直接調用數據服務類本身的函數(內部/白盒測試)來單元測試數據服務,也可以通過構建進程內服務並通過http請求調用數據服務來進行單元測試。
直接調用數據服務類將會在那裏執行邏輯,但風險是數據服務可能在使用網絡堆棧狀態作爲處理請求的一部分時會有假設/依賴關係。如果是這樣,那麼直接調用數據服務的單元測試可能會失敗,因爲測試環境不能正確反映運行時環境。
將數據服務設置爲進程內服務並在您的單元測試中通過http請求訪問它可以更好地表示真實世界的運行時環境,因爲這些調用實際上正在通過網絡堆棧並被調度到運行時的數據服務。如果數據服務真正獨立於網絡狀態,這可能是矯枉過正,但它更好地表現了現實世界的操作。
+0
謝謝你的回覆,有幫助 –
+0
不客氣! (不要忘記+1有用的答案!:>) – dthorpe
相關問題
- 1. 單元測試WCF服務
- 2. 單元測試我的wcf服務
- 3. 測試WCF服務
- 4. WCF服務測試
- 5. 使用WCF測試客戶端測試WCF數據服務
- 6. Asynch WCF數據服務/ OData
- 7. WCF數據服務ODATA
- 8. Dojo + WCF數據服務+ OData
- 9. 測試服務器上的WCF服務
- 10. WCF服務:可用於測試的公開可用服務
- 11. WCF/WCF數據服務/ WCF RIA服務
- 12. 集成測試與測試數據庫鏈接的WCF服務
- 13. 如何測試WCF服務?
- 14. WCF web服務測試
- 15. 測試WCF Web服務?
- 16. 測試WCF Web服務
- 17. WCF服務 - 負載測試
- 18. 單元測試服務器端的WCF服務
- 19. WCF服務,WCF RIA服務和WCF數據服務的區別
- 20. 平WCF數據服務或WCF服務
- 21. WCF數據服務與WCF RIA服務
- 22. WCF RIA服務域服務元數據
- 23. 是否可以使用WCF服務實現服務器端分頁,而不是WCF數據服務
- 24. 如何測試WCF JSON服務 - 單元測試
- 25. 如何測試wcf rest服務vs「單元測試項目」?
- 26. 如何爲調用其他Web服務的WCF服務編寫單元測試?
- 27. 錯誤415而測試我WCF服務
- 28. WCF數據服務(OData的)部署5.1
- 29. 展開了WCF數據服務(OData的)
- 30. WCF數據服務的OData VS MVVM
歡迎來到SO。你真的需要在你的問題中增加更多的信息,比如什麼有你的嘗試,什麼出錯,記錄數據,什麼可以幫助人們回答這個問題。此外,我們不是在這裏提供解決方案,而是幫助找出問題。花幾分鐘閱讀[about](http://stackoverflow.com/about)頁面是一個非常好的開始。 :) – Qben