代码之家  ›  专栏  ›  技术社区  ›  James

一个单独的/小组的开发人员如何在多个设备上进行测试?

  •  10
  • James  · 技术社区  · 14 年前

    不管怎样,根据我最近提出的所有问题,我准备很快发布一个Android应用程序,而且大部分测试都是在我的手机Droid上完成的。我真的没有钱在“多个”设备上进行测试,我也不认识任何一个有旧手机的人,我可以请求帮助,可能会得到任何类型的错误。更不用说,当我得到一个错误报告,我将如何去修复它的特定电话,而不必购买它,以确保它实际上得到修复,或该人没有遇到过一次怪异事故的毛刺?

    你们是怎么解决这些问题的?

    4 回复  |  直到 14 年前
        1
  •  5
  •   Community CDub    8 年前

    您可以通过模拟器测试绝大多数问题:

    查看此数据 platform versions screen sizes 了解应该测试哪些配置。

    基于这些数据,我将测试至少一个API版本1.5、1.6和2.1的配置,以及中等和高密度分辨率的版本。

    这取决于你的申请是否足够。大量使用OpenGL扩展的应用程序可能需要进一步测试,因为这是设备之间差别最大的领域。我认为仿真器不够。见 this thread 关于差异。

    除此之外,我只会发送一个应用程序的演示版本给一些朋友或适当的论坛。如果在启动后发现问题,那么从有问题的用户收集日志数据会非常有帮助。不过,我不会太担心设备特有的问题,我认为它们并不常见。

        2
  •  3
  •   Eric Cloninger    14 年前

    免责声明:

    涵盖“支持屏幕”清单元素中枚举的设备范围。另外,在打开和关闭兼容模式时也要考虑。在我看来,屏幕大小和市场过滤器似乎是让开发人员头疼的最大问题。其中一些可以用模拟器进行测试,而另一些则需要真正的硬件。

    原始设备制造商提供的SDK“插件”允许您使用设备的外观和屏幕大小/密度运行仿真器图像。从OEM的开发者站点下载插件。摩托罗拉的插件可以在developer.Motorola.com上找到。宏达电和三星也一样。

    祝你好运

        3
  •  2
  •   Georgy Gobozov    14 年前

    我没有几个朋友有不同的安卓设备。在应用程序发布之前,我会把它交给他们进行测试。有时任何用户都会向市场提交错误报告,有时会通过电子邮件发送给您。不可能有所有的安卓设备和测试自己的应用程序。这没关系。

        4
  •  1
  •   Robb    14 年前

    http://www.xda-developers.com/

    他们在那里有一个相当大的社区,里面有相当知识的人,人们在那里发布应用程序beta以供消费和反馈并不少见。在尝试解决某些手机上的问题时,每个手机都有专门的子论坛,可以提供帮助。