如何确保Android应用程序可以在每个设备上运行

时间:2011-11-20 12:37:05

标签: android testing

我有一个测试版应用程序,可以在三个Android设备上成功运行: 谷歌Nexus One,Nexus S和摩托罗拉Defy +。

我怎样才能确定它适用于每个安装了Android 2.3 +的Android设备?

谢谢!

1 个答案:

答案 0 :(得分:7)

自己测试

当您在每部手机上进行测试时,您可以100%确定。当然,这在现实中是非常不切实际的。因此,我会按照以下步骤确保应用程序适用于不同的分辨率,制造商和手机与平板电脑:

  1. 使用具有不同分辨率的手机进行测试:小,中,高和非常高。
  2. 使用平板电脑进行测试
  3. 主要制造商以及您所熟悉的人一起测试:Google,HTC,LG,摩托罗拉,三星......
  4. 进入市场
  5. 你需要大约5到10部手机/平板电脑。最后,刚刚进入市场。然后密切关注崩溃报告和用户反馈。


    用户测试会话

    您可以与用户安排测试会话。最好在您自己的测试之后和发布到Android Market之前:

    1. 邀请5-20人使用自己的Android手机。
    2. 观察并记笔记
    3. 提出反馈意见
    4. 如有必要,请与其他小组重复

    5. 自动化测试

      使用自动脚本或云中的设备进行测试也是不错的选择。感谢CommonsWare的提示。以下是一些供应商开始:

      TestDroid:http://testdroid.com
      LessPainful:https://www.lesspainful.com/
      经验丰富:http://experitest.com/?gclid=CJP-uI7bxawCFcQXzQodrXsopw
      Apkudo:http://www.apkudo.com/