iphone - 应用商店的单元测试

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

我是编写 iOS 应用程序的新手,并且即将完成我的第一个游戏的编写。我在网上阅读过有关单元测试的内容,并了解我确实应该从一开始就考虑到这一点(呃哦...)。

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

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

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

最佳答案

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

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

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

关于iphone - 应用商店的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621617/

相关文章:

iphone - UIBarButtonItem中的按钮框架

iphone - 使用蒙皮控件创建 iPhone 屏幕

iphone - iOS:什么是音频单元?

iphone - 如何将委托(delegate)设置为类方法

ios - 从网络动态加载图像到用户界面

objective-c - 关联引用是如何实现的?

ios - 如何使用 AFImageRequestOperation 从 Web 服务器 API 检索图像?

ios - "How to retrieve an url from Firebase Database BEFORE load WebView in Swift?"

objective-c - 在 for 循环中增加 UIImageView 变量的数字部分?

ios - 带有圆角的 UITableView 边框