我刚刚参加了一个关于为iPhone开发应用程序的研讨会.发言人告诉我,没有可用于为您的iPhone软件编写单元测试或功能测试.
这是真的?到目前为止,iPhone真的没有测试故事吗?
是的,你可以做单元测试,我希望研讨会不花太多钱. OCUnit和OCMock是否可以在iPhone SDK上运行?
不对.在SDK 2.2之前,没有正式的Apple批准的单元测试支持,但他们已经添加了OCUnit支持,这在Apple网站上有记录. OCUnit和OCMock是否可以在iPhone SDK上运行?
谷歌提供了一个很棒的工具包(Google Toolbox for Mac) http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting
我认为谷歌更完整,因为你也可以做一些功能用户界面测试.
希望有所帮助.
其他人已经指出了可用的选项,但我会指出,即使没有任何单元测试框架可用,也没有什么可以防止你自己滚动.单元测试框架并不复杂,所以缺少一个也不是理由.