兼容性测试方案 - Young哥哥

时间:2024-03-01 12:34:44

 

 

 

 

 

 

<U学>

<Android>兼容性测试报告

 

版本 <1.1.2.4>

 

 

 

 

 

 

 

 

 

 

 

修订历史记录

日期

版本

说明

作者

2015.12.11

1.0

初稿

Yay

 

 

 

 

 

 

 

 

 


目录

1.    引言... 4

1.1         目的... 4

1.2         测试对象... 4

1.3         测试环境... 4

2.    总体评估... 4

3.    功能评估... 4

4.    兼容性评估... 4

5.    性能评估... 4

6.    稳定性评估... 4

7.    测试执行情况... 4

7.1         测试范围... 5

7.2         缺陷分析... 5

7.2.1      缺陷的修复状态表... 5

7.2.2      缺陷的严重性分布图... 5

7.2.3      缺陷的起因分布图... 5

7.2.4      缺陷打开关闭图... 5

7.2.5      缺陷子系统分布图... 5

7.2.6      缺陷龄期图... 5

7.2.7      版本缺陷分布... 6

8.    分析摘要... 6

8.1         建议... 6

9.    已知问题列表... 6

 


Ustudy兼容性测试报告

1.  概要

1.1      目的

通过此报告说明U学在Android客户端的兼容性测试方案,及终端兼容性支持情况。

1.2      测试资源

软件版本

UStudy2015-12-9(1.1.2.4) Android版本

版本地址

\\192.168.5.6\public\ UStudy2015-12-11(1.1.2.4)

后台接口版本

Ustudy 1.1.2.4版本

测试人员

 

测试时间

201512.7~2015.12.15

 

2.  总体评估

在本次测试范围内,在主流手机上,所有功能和兼容性正常,主要兼容720p、1080p和1280p分辨率的手机。能够达到上线标准。

3.  测试方案

Android系统、厂家等种类繁多,新的系统和手机也是不断推出,在兼容性测试上不可能做到全覆盖。因此,主要从设备品牌、系统版本、ROM种类、芯片类型、分辨率、屏幕尺寸6个方面进行考虑,设计兼容性测试用例,再根据当前设备活跃度和市场新出的一些设备进行补充测试。

 

3.1   设备厂家

根据腾讯云分析上的数据,当前季度的Android设备厂家排名如下:

 

 

 

由以上数据看出,小米手机、三星、华为、oppo、vivo、步步高、联想、魅族、宇龙酷派、金立手机的活跃度比较靠前,除此之外,可以考虑中兴手机、HTC和锤子手机.

3.2   操作系统

友盟的统计数据如下(2015.11月份):

 

 

 

腾讯云分析的数据如下(2015.11.12~2015.12.11):

 

 

 

通过两个分析系统,Android选定的系统是5.1,4.4, 4.3, 4.2,4.1,4.0, 6.0的优先级降低。2.x的系统不做考虑,目前产品也不支持4.0以下的系统。

 

3.3   设备分辨率

友盟的统计数据(2015.11月份):

 

 

 

腾讯云分析的数据:

 

 

 

通过以上两个系统的统计数据,在分辨率方便,主要选择如下:

1280*720、1920*1080、854*480、960*540、1184*720,其他的分辨率暂不考虑

3.4   屏幕尺寸

当前主流的屏幕尺寸有3.5、4.0、4.3、4.5、4.7、5.0、5.1、5.5、7.0寸,3.5寸的手机优先级较低。

3.5   ROM类别

除了源生的Android系统,还有厂家自己在源生系统上定制的系统,目前主流的是小米的MIUI6.0以上;华为的EMUI3.0;魅族的Flyme OS4.0以上;三星的IUNIOS,代表机型是三星GALAXY Note 2;阿里Yun OS系统,搭载该系统的机型是魅族MX4。

其他厂家ROM还有,HTC SenseUI,三星touchwiz,Moto Blur UI

3.6   芯片厂家

 

 

根据安兔兔发布的2015年安卓设备芯片分布图来看,高通以30.62%的市场占有率占据排行榜第一位,而联发科则以29.35%的占有率位居第二位,处于第三位的是三星,市场占有率为15.84%,来自国产的海思则以7.73%位居英特尔之后的第五位。

 

 

 

 

 

在选择兼容性测试机器上,芯片的品牌覆盖高通、联发科、三星、英特尔和海思主流厂商

3.7   设备活跃度

参照友盟分析、腾讯云分析,和其他统计工具,找到当前最主流的设备厂家。然后补充一些国产厂家。

友盟统计的数据(2015.11月份):

 

 

 

腾讯云分析数据:

 

 

 

由以上两家大的分析平台可以看出,小米M3,M4,红米note,小米1s,小米2s,oppoR7,三星galaxy,vivoX3T系列都是目前活跃度非常高的手机,在兼容性测试时,这些机型可以考虑全部覆盖

3.8   确定测试机型

根据以上兼容性的影响因素,每个兼容因素的选择如下:

厂家:小米手机、三星、华为、oppo、vivo、联想、魅族、酷派、金立,中兴、HTC,锤子

系统:Android 5.1、5.0,4.4, 4.3, 4.2,4.1,4.0

分辨率:1280*720、1920*1080、854*480、960*540、1184*720
尺寸:3.5、4.0、4.3、4.5、4.7、5.0、5.1、5.5、5.7、7.0寸

ROMMIUI7.0,EMUI3.0,Flyme OS 4.2,IUNIOS,阿里Yun OS

芯片类型:MSM801系列、MTK65**系列、三星Exynos 4412,英特尔和华为海思芯片。

活跃机型:小米M3,M4,红米note,小米1s,小米2s,oppoR7,三星galaxy,vivoX3t

根据以上选定的因素,查找满足条件的手机型号,最后测试的手机能够满足以上所有的单项影响因素。尽可能以最少的手机覆盖更多的因素。

最终选择的机型如下:

 

 

 

 

4.  测试方法

在已有的实体机器上,主要采用以手工测试为主,没有的机型,以云测试为辅。选择的云测试兼容性工具是testin。

5.  兼容性评估

5.1      手动测试结果

在已有机器上,Android4.0系统以上,720p、1080p和1280p分辨率的机型上兼容。480p的分辨率上目前未做适配,Android2.x的系统版本不兼容.

在现有的资源下,以下手机型号上做了详细的兼容性测试:

 

 

说明:Android 2.x 的系统版本不兼容。针对低版本,目前不做兼容。

 

6.  结论

不兼容Android2.X系统,480p的机型上兼容性不好。

7.  已知问题列表