应用商店的单元测试
问题描述:
我在编写iOS应用程序方面很新,几乎完成了我的第一个游戏写作。我已经在网上阅读了关于单元测试的内容,并且明白我从一开始就应该从头开始编码(呃哦...)。应用商店的单元测试
我的应用程序是约4000的代码行,并包括8类和大约50的方法。
我应该关心的单元测试?究竟是什么?在我提交给App Store之前,我必须这么做吗?
任何答案或有用资源的链接将不胜感激。谢谢!
答
有很多不同的哲学的单元测试。单元测试在开发过程中更多使用,所以如果你想做出改变,你可以不用担心你的改变会破坏你不认为是相关的东西。基本上它会写出其他方法,用不同的参数调用你的内部游戏方法,并检查结果是否如预期的那样。
你不需要为应用商店进行单元测试 - 你可能一直在测试游戏,因为你已经开发了,而且用户测试对于获取某些东西更加重要(因为这意味着它很可能不会崩溃),当然,这也是一个更好的游戏!
最后要注意,如果你在未来思考单元测试有一个缺点。在重新编写代码时,它也意味着更多的工作,因为您不仅需要更改原始代码,还需要进行相关测试,并确保他们正在查找的结果是有意义的。对于一个单独的人来说,开销可能没有意义;当许多人将改变相同的代码时,它会更有帮助。
的可能重复[什么是编写单元测试的iPhone/iPad的最好的方法?(http://stackoverflow.com/questions/2642869/what-is-the-best-approach-for-writing-unit -test-iphone-ipad) – 2011-12-24 19:50:20
另请参见[iPhone上的单元测试如何工作?](http://stackoverflow.com/questions/862244/how-does-unit-testing-on-the-iphone-工作),[为iPhone/iPad编写单元测试的最佳方法是什么?](http://stackoverflow.com/questions/2642869/what-is-the-best-approach-for-writing-unit-tests- iPhone的单元测试](http://stackoverflow.com/questions/2973167/iphone-unit-testing)和[如何开始使用Xcode 4中的单元测试?](http:/ /stackoverflow.com/questions/5389346/how-to-get-started-with-unit-testing-in-xcode-4) – 2011-12-24 19:52:33
感谢您的好链接@BradLarson – bkbeachlabs 2011-12-25 19:20:48