背景:
由于APP的用户量越来越大和移动终端设备的类型越来越多,加剧了碎片化。一但有兼容性方面的问题后,就会影响这一类的用户。因为资源有点,在测试的过程中不可能将所有的设备类型都覆盖到,于是就选择在主要流行的移动设备上执行全量的用例,在其他兼容性范围的设备上执行主要的用例的测试策略。为了确定APP主要设备类型有哪些,做了一个调研和分析。
调研与分析步骤详解:
1、确定要调研的时间段范围,本项目调研的范围为最近6个月时间主要移动设备访问APP的统计;
2、选择统计的工具和方法,本项目用的EXCEL工具;
3、分析统计到的数据;
4、用柱形图或饼图展示出来;
操作系统在项目中的使用:
用户Android系统主要集中在5.1、6.0、6.0.1和7.0.在平时迭代测试过程中主要使用以上4种操作系统做全量测试,剩余其他版本做主要功能测试或场景覆盖测试;用户IOS系统主要集中在10.3.2和10.3.3.在平时迭代过程中主要使用以上2中操作系统执行全量的用例,在其他兼容性范围设备上覆盖主要的用例。随着时间的变化,数据会不准确不适用,此次调研只对本次有效。
屏幕分辩率在项目中的使用:
Android用户主要集中在1920x1080.在平时迭代测试过程中主要使用1920x1080设备上执行全量用例,在其他设备上执行场景用例;IOS用户主要在1334x750和2208x1242,在平时迭代测试过程中主要使用以上2中分辩率主流设备上执行全量用例,在其他兼容设备上覆盖场景用例。
Android机型主要为VIVOx9/OPPO/红米note4x;
IOS机型主要为Iphone6/Iphone6s/Iphone6s plus/Iphone6pluse;
在主流设备上执行全量的用例,在其他兼容性范围的设备上覆盖主要功能的用例。