我是编写 iOS 应用程序的新手,并且即将完成我的第一个游戏的编写。我在网上阅读过有关单元测试的内容,并了解我确实应该从一开始就考虑到这一点(呃哦...)。
我的应用程序约有 4000 行代码,包括 8 个类和大约 50 个方法。
我应该关心单元测试吗?究竟是什么?以及在提交到 App Store 之前我必须这样做吗?
任何答案或有用资源的链接将不胜感激。谢谢!
最佳答案
关于单元测试有很多不同的理念。单元测试在开发期间更多地使用,因此,如果您想要进行更改,您可以进行更改,而不必担心您的更改会破坏您所做的不相关的事情。基本上,它将编写其他方法,使用不同的参数调用您的内部游戏方法,并检查结果是否符合预期。
您不需要对应用程序商店进行单元测试 - 很可能您在开发过程中一直在测试游戏,并且用户测试对于发布某些内容更为重要(因为这意味着它可能会不会崩溃),当然这也会让游戏变得更好!
最后一点,如果您正在考虑将来进行单元测试,那么会有一个缺点。这也意味着重写代码时需要做更多的工作,因为您不仅需要更改原始代码,还需要进行相关测试并确保他们正在寻找的结果有意义。对于一个人来说,这种开销可能没有意义;当许多人更改相同的代码时,它会更有帮助。
关于iphone - 应用商店的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621617/