1,咨询产品/开发拿top15的手机型号
2,针对APP通常考虑的方面:
1)操作系统版本。
IOS:起码需要考虑 IOS5.1.1,IOS6、7、8、9.
Android:截至目前通常要考虑2.3、4.x以及5.
针对每个操作系统大版本下的小版本,比如对于android4,包括了下面这些子版本号:4.0-4.0.2,4.0.3-4.0.4,4.1,4.2,4.3,4.4,如果逐个覆盖,工作量太大,只要针对性测试即可。
2)屏幕分辨率
IOS
Android:android主流分辨率是800*480,960*640,1280*720,2560*1440;
3)不同厂家的ROM。
这个主要是android系统的碎片化引起的问题。不同的android手机厂商都对android系统进行了或深或浅的定制。实际上我们也确定曾遇到一些不同厂家ROM导致的问题,比如调用相机和一些底层服务出现的不兼容。现实中我们会采购一些主流厂家的手机型号,并在上面验证功能。
4)网络类型。
2G/3G/4G
wifi
内网
网络中断:不同网络带宽、延迟和稳定性的处理
5)获取UI元素
android SDK自带的tools下面的uiautomatorviewer工具获取UI元素的信息,便于代码来定位。怎么使用?