iOS上用于网络连接的测试驱动开发

时间:2013-03-12 16:57:40

标签: ios testing tdd

努力在iOS上找到一个良好的TDD流程进行网络连接测试。

目前,我通过手动关闭/打开Mac网络连接来手动测试功能。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

网络链接调节器。您可以从developer.apple.com下载它

答案 1 :(得分:0)

如果你是试驾,我会从图片中删除真实的网络。我嘲笑API会返回错误代码或抛出错误(Kiwi在测试期间有很好的替换实际方法的能力),以迫使它以你想要的方式响应。

如果您不确定API在您的情况下会如何响应,我会使用网络链接调节器或其他方法在您的程序中进行大量日志记录。一旦确定了条件对程序的影响,请使用模拟返回TDD。

使用您自己的类包装网络API通常很有用,可以让您更加稳定地进行模拟。