单元和功能测试iPhone代码?

Bri*_*sio 6 iphone tdd unit-testing

我刚刚参加了一个关于为iPhone开发应用程序的研讨会.发言人告诉我,没有可用于为您的iPhone软件编写单元测试或功能测试.

这是真的?到目前为止,iPhone真的没有测试故事吗?

Chr*_*die 7

是的,你可以做单元测试,我希望研讨会不花太多钱. OCUnit和OCMock是否可以在iPhone SDK上运行?


Fra*_* P. 5

不对.在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

我认为谷歌更完整,因为你也可以做一些功能用户界面测试.

希望有所帮助.


Kri*_*son 5

其他人已经指出了可用的选项,但我会指出,即使没有任何单元测试框架可用,也没有什么可以防止你自己滚动.单元测试框架并不复杂,所以缺少一个也不是理由.