Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单元和功能测试iPhone代码?_Iphone_Unit Testing_Tdd - Fatal编程技术网

单元和功能测试iPhone代码?

单元和功能测试iPhone代码?,iphone,unit-testing,tdd,Iphone,Unit Testing,Tdd,我刚刚参加了一个关于为iPhone开发应用程序的研讨会。演讲者告诉我,没有任何东西可用于编写iPhone软件的单元测试或功能测试 这是真的吗?到目前为止,iPhone真的没有测试案例吗?是的,你可以做单元测试,我希望研讨会不会花费太多。 不正确。在SDK 2.2之前,没有苹果官方认可的单元测试支持,但后来他们添加了OCUnit支持,这在苹果网站上有记录。 谷歌提供了一个很棒的工具包(谷歌Mac工具箱) 我认为谷歌的更完整一点,因为你还可以做一些功能用户界面测试 希望这有帮助。不,这不是真的。

我刚刚参加了一个关于为iPhone开发应用程序的研讨会。演讲者告诉我,没有任何东西可用于编写iPhone软件的单元测试或功能测试


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

是的,你可以做单元测试,我希望研讨会不会花费太多。
不正确。在SDK 2.2之前,没有苹果官方认可的单元测试支持,但后来他们添加了OCUnit支持,这在苹果网站上有记录。

谷歌提供了一个很棒的工具包(谷歌Mac工具箱)

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


希望这有帮助。

不,这不是真的。从iPhoneSDK2.2开始,OCUnit工作正常。此外,还有其他开源单元测试库可用于iPhone


其他人已经指出了可用的选项,但我要指出的是,即使没有任何可用的单元测试框架,也没有任何东西可以阻止您使用自己的框架。单元测试框架并没有那么复杂,所以缺少单元测试框架不是借口

Sen:te(Xcode附带的测试框架的创建者)解释了如何在iPhone项目中使用OCUnit:。

Gorilla Logic刚刚开源了FoneMonkey,这是一款适用于iPhone的真正录制/回放功能测试工具,可与OCUnit一起使用

您可以在网站上了解更多信息