0
A
回答
0
如果你正在試駕,我會從圖片中刪除真實的網絡。我會嘲笑那個返回錯誤代碼或拋出錯誤的API(Kiwi在測試期間有很好的替換真實方法的能力)來強制它以你想要的方式做出反應。
如果您不確定API在您的情況下如何響應,我會使用網絡鏈接調節器或其他方法在您的程序中進行大量日誌記錄。一旦你確定了你的程序的狀態如何,請回到TDD模擬。
將網絡API封裝到自己的類中以便給你一個更穩定的東西來模擬是很有用的。
+0
我想那就不可能測試這個鏈條的盡頭。你可以繼續推進鏈條,但最終還是要和端點說話。 – Fogmeister 2016-04-22 10:17:25
0
網絡鏈接調節器。你可以從developer.apple.com下載
相關問題
- 1. 網絡驅動器上的開發權
- 2. 記錄測試驅動開發的網絡流量
- 3. 易於測試雙向網絡連接
- 4. 測試驅動開發和接口
- 5. 測試驅動開發 - WPF
- 6. 測試驅動開發
- 7. 測試驅動開發javascript
- 8. 測試驅動開發書
- 9. Android測試驅動開發
- 10. 測試驅動開發/集成測試的RIA開發
- 11. 使用SharePoint 2007連接到網絡上的共享驅動器
- 12. C#測試恆定的網絡連接
- 13. 重新連接斷開的網絡驅動器
- 14. RSpec的測試驅動開發
- 15. CakePHP中的測試驅動開發
- 16. SQL代碼的測試驅動開發
- 17. REST API的測試驅動開發
- 18. Flash中的測試驅動開發
- 19. Python中的測試驅動開發
- 20. Liferay的測試驅動開發
- 21. JavaScript庫的測試驅動開發
- 22. Swift中的測試驅動開發
- 23. MSBuild任務的測試驅動開發
- 24. 測試驅動的開發問題
- 25. 測試驅動的開發過程
- 26. 開發沒有網絡連接的GWT?
- 27. 如何檢測網絡斷開連接?
- 28. iOS中的測試驅動開發...到TDD或不TDD
- 29. 網絡測試連接[Python或C]
- 30. 測試網絡/ Internet連接問題
你能舉一個例子測試用例嗎? – 2013-03-12 16:59:11
不要試圖測試整個流程。查看是否可以通過返回錯誤並具有單獨的錯誤處理程序來模擬斷開連接的網絡。然後你可以測試錯誤處理程序。 – amattn 2013-03-12 17:21:03