【问题标题】:Unit Testing iOS [closed]单元测试 iOS [关闭]
【发布时间】:2014-02-06 19:00:46
【问题描述】:

如何为 iOS 实施单元测试?我的应用程序只有文本字段以及带有 RESTful 网络服务的 POSTS 和 GETS 数据

有什么好的初学者指南吗? 单元测试对于应用程序开发真的很重要吗?

【问题讨论】:

  • 或许您可以先看一下测试的一般概念以及我们为什么要测试。也许稍后您可以深入了解单元测试,以及在您的项目中拥有一组好的单元测试如何对您正在开发的产品有益。稍后您可能会检查自己如何编写一些基本的单元测试,如果您在其中一个问题上遇到问题,您可以在此处发布一些代码,向我们展示您正在尝试做的事情以及您在代码中遇到的问题.我猜这会有很大帮助。

标签: ios unit-testing testing


【解决方案1】:

使用 XCTest。苹果一直在鼓励越来越多的单元测试。现在每个项目都包含一个专门用于单元测试的测试目标,并且 Xcode 具有很好的单元测试功能。您可以在 2013 WWDC here.987654321@查看 Xcode 5 中的测试视频

【讨论】:

  • 我不确定,我没有搞乱 iOS 中的单元测试。我以为你只是想了解 iOS 上的单元测试。 iOS 开发社区在采用单元测试方面进展缓慢。也许他们在 WWDC 视频中谈到了这一点。
【解决方案2】:

您可以使用 OCMock 对执行 POSTS 和 GETS 及其相应响应的代码部分进行存根。

模拟存根可以像服务器一样工作,它可以接收 POSTS/GETS 并像真正的 web 服务一样做出响应(模拟对象可以注入您之前在针对 web 服务运行时捕获的真实响应)。

http://ocmock.org

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2011-11-07
    • 2010-12-21
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    相关资源
    最近更新 更多