应用程序商店的单元测试

时间:2011-12-23 23:42:16

标签: iphone objective-c ios unit-testing app-store

我是编写iOS应用程序的新手,几乎已经写完了我的第一个游戏。我已经在网上阅读过有关单元测试的内容,并且明白我从一开始就应该记住这个问题(呃哦......)。

我的应用程序大约有4000行代码,包括8个类和大约50种方法。

我应该关注单元测试吗?究竟是什么?在我提交到App Store之前,我是否必须这样做?

任何有用资源的答案或链接都将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:3)

单元测试有很多不同的哲学。单元测试在开发过程中更有用,因此,如果你想进行更改,你可以使它们不必担心你的更改会破坏你所做的事情,而不是认为是相关的。基本上它会编写其他方法,用不同的参数调用你的内部游戏方法,并检查结果是否符合预期。

你不需要对应用程序商店进行单元测试 - 你可能已经在开发过程中一直在测试游戏,并且用户测试对于发布一些东西来说更重要(因为它意味着它可能会不会崩溃)当然也可以让游戏变得更好!

最后要注意的是,如果您考虑将来进行单元测试,则存在缺陷。在重新编写代码时,它还意味着更多的工作,因为您不仅需要更改原始代码,还需要更改相关测试,并确保他们正在寻找的结果有意义。对于一个人而言,开销可能没有意义;当许多人改变相同的代码时,它会更有帮助。