1
3
这可能是个重复的问题,但我不同意原问题的答案。我已经详细地描述了为什么要问这个问题。 总之,为测试创建自定义运行循环是复杂而脆弱的。如果删除对返回异步响应的外部服务的依赖并模拟测试中的响应,则测试将更一致、更快地运行。这样,如果外部服务关闭,您的测试就不会失败,并且您的测试将运行得更快。 |
2
1
我不使用Sen测试,因为它不在模拟器或设备中运行(或者至少在我去年刚开始做Objective C时没有),而是使用 GHUnit OCMock 作为一个模仿框架。GHUnit将在设备上运行测试,以确保代码正确无误。OCMock允许完全mocking、部分mocking和方法swizzing,这是单元a测试的强大工具。
所以基本上是双管齐下。单元测试检查代码的每个角落和缝隙。集成测试,以确保与服务器的整体通信得到正确处理。
|
3
0
|
Arunkumar · 将UIView设计为具有单独xib文件的表视图单元格 11 年前 |
Rahul · 正在获取部署目标的错误 11 年前 |
Whoami · 以编程方式调用iOS应用程序[重复] 12 年前 |
keji · 将“活动指示器”添加到表视图单元格的左侧 12 年前 |
Kiron · 无法使用线程在NSMutableArray中搜索 12 年前 |
Mitch1972 · 选项卡栏视图中的核心数据 12 年前 |