我需要在不同的虚拟设备上测试我的应用程序

Guy*_*Guy 13 eclipse android android-emulator seetest

所以我目前正在帮助开发一个应用程序,我一直在问,以测试它在尽可能多的设备(虚拟/非虚)地,然后使之调整到尽可能多的不同的屏幕尺寸,甚至平板电脑成为可能.

现在我不确定从哪里开始,因为我不知道Eclipse中的Android虚拟设备管理器是否具有所有可能的屏幕组合.

那么,设置和运行Eclipse中的所有21个虚拟设备是否可以完成这项工作?或者我还应该尝试做些什么吗?任何类型的信息都会有所帮助,谢谢!

buc*_*zek 23

如果您需要测试特定设备,三星有一个远程测试实验室,这样您就可以虚拟测试真实设备和各种设备.

此外,您可以使用拥有三星手机的亚马逊设备农场以及其他Android,Fire和iOS手机.


小智 7

另一个可以远程控制的真实和虚拟设备测试服务是testobject 它目前只适用于Android应用程序,但仍然是一个非常好的测试工具.


hop*_*pia 6

有一些可用的移动应用测试服务.这些服务包括对大多数主要设备的远程虚拟访问.请注意,这些是真实设备,有些实际上与一些最受欢迎的电信有实时连接.

以下是其中三个:

Perfecto Mobile

KeyNote DeviceAnywhere

少痛苦


Dar*_*iss 3

您需要权衡多少虚拟测试能够在所有可能的设备屏幕之间实现您想要的一致性,在尽可能多的设备上进行测试只会浪费您的时间,因为许多设备具有相似的屏幕密度、分辨率和功能除非您将对象放置在静态点,否则这不会真正影响您的视图呈现方式。例如,在设置视图时使用像素 (px) 测量而不是与密度无关的像素 (dp) 测量。

我的建议是设置大约 10 个具有不同屏幕尺寸、密度和功能的 AVD。在这些设备上测试您的应用程序并整理您在每个设备之间发现的任何奇怪之处。如果它们发生在特定的分辨率或屏幕密度下,那么您可以开始缩小异常发生的可能原因。

当然,物理设备没有任何真正的替代品,因此您可以测试的物理设备越多越好。