0

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

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

有什么建议么?

4

2 回答 2

0

如果您是试驾,我会从图片中删除真实网络。我会模拟返回错误代码或引发错误的 API(Kiwi 具有在测试期间替换真实方法的良好能力)以强制它以您想要的方式响应。

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

用你自己的类包装网络 API 给你一个更稳定的东西来模拟通常很有用。

于 2013-03-14T14:20:15.360 回答
0

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

于 2013-03-12T21:05:58.797 回答