<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寸
ROM:MIUI7.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. 已知问题列表
无
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIyLmNuYmxvZ3MuY29tL2Jsb2cvMzU2OTUvMjAyMjAxLzM1Njk1LTIwMjIwMTIwMTgzMDM4MDczLTE4MDg2MzE3Ny5qcGc%3D.jpg?w=700&webp=1)