我有一个 beta 版本的应用,在 Google Nexus One、Nexus S 和 Motorola Defy+ 这三种 Android 设备上运行良好。
如何确保它能在每一款搭载 Android 2.3+ 的设备上正常工作呢?
谢谢!
自测
当你在每个手机上测试过后,你才能百分之百地确定它是可行的。当然,在现实中这是非常不切实际的。所以,我建议按照以下步骤来确保应用程序在不同的分辨率、制造商和手机与平板电脑上都可以正常工作:
你需要大约 5-10 部手机/平板电脑。最后,只需发布到市场即可。然后密切关注崩溃报告和用户反馈。
用户测试会话
你可以与用户安排测试会话。最好是在你自己的测试之后、发布到 Android 市场之前:
自动化测试
使用自动化脚本进行测试或针对云中的设备进行测试也是不错的选择。感谢 CommonsWare 的提示。以下是一些开始使用的供应商:
TestDroid:http://testdroid.com
LessPainful:https://www.lesspainful.com/
Experitest:http://experitest.com/?gclid=CJP-uI7bxawCFcQXzQodrXsopw
Apkudo:http://www.apkudo.com/