iphone - 您测试 iPhone/iPad 应用程序的方法是什么?

标签 iphone unit-testing testing ipad

在为 iPhone/iPad 开发时,你会吗

  1. 进行单元/集成/等测试?
  2. 您使用什么框架?
  3. 您尝试过哪些其他框架(如果您决定不使用它们,为什么不呢?)

注意 这是基于 question asked a few days ago (此后经过大量编辑)。问题生成了一些有趣的响应,这些响应可能有助于聚合在一个地方。

最佳答案

这是我目前在发布应用程序之前进行测试的方法。

1) 使用 Xcode 集成的 Clang 分析器构建和分析。

这在很多方面都有用,它可以捕捉到许多愚蠢的小东西和一些内存泄漏(尽管有时它的结果包含误报)。

2) 彻底检查所有警告。其中一些实际上可能真的有害。尽可能删除警告。

3)使用Instruments检查内存泄漏,运行时的内存占用等

4) 在我觉得需要时使用 Shark 来识别性能问题。

5) 执行(手动)所有预定义的系列测试,以检查 UI 和底层代码是否按预期工作。向应用程序添加新功能时,请务必再次进行回归测试,以确保一切顺利且正常运行。我很久以前就放弃了单元测试,因为设置和运行它们所需的时间令人难以置信。

6) 将应用的临时版本发送给 alpha 测试人员,纠正报告的错误,然后再次将应用发送给 alpha 和 beta 测试人员并纠正报告的错误。

7) 在不同设备上亲自完成的最终测试,目前为 iPhone 3GS、iPhone 3G 和 iPod Touch。

关于iphone - 您测试 iPhone/iPad 应用程序的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670107/

相关文章:

iphone - 顶部对齐的 UILabel,使文本贴在标签 View 的顶部 -ios

java - 我测试正确吗?

javascript - 如何将数据存储在存储在变量中的数组中?

使用 viewchild 和指令进行 Angular 组件测试

iphone - 绑定(bind)端口<1024的UDP套接字?

iphone - Storyboard View - Xcode 4.2

iphone - 如何使用 Webkit 开发 iOS 应用程序?需要 Webkit 初学者帮助

javascript - Angular Testing 未知提供商

ios - 单元测试在 iOS 中呈现 View Controller 和键盘

PHPUnit 将模拟对象作为参数传递给另一个对象的构造函数并使用 expects() 方法