浅谈Android手机终端客户端的适配测试

一、Android客户端为什么要进行终端适配测试

      在正式开始讨论android客户端的适配测试之前,先提供一些数据给的大家参考一下。

下面是抽取android客户端在2月份的用户使用情况。
【Android不同系统版本下的分布情况】



【客户端在不同手机分辨率下被使用的分布情况】


【客户端在不同机型中被使用的分布情况】


从上面的数据可以看到,android客户端应用环境之复杂多样性。所以在测试过程中,测试用例需要考虑终端用户的使用终端情况。覆盖不同的应用场景,通过全面的适配测试保证我们发布的产品质量是可以保证的,上述图中不同的用户对产品的完美体验。


二、Android客户端的适配性测试主要从几个方面覆盖

       在测试过程中,我们需要尽量逼真用户的使用场景、作为产品第一用户使用测试。

       适配测试:主要从手机分辨率和操作系统版本两个方面入口。根据上面给出的图片数据,我们可以在日常测试中的需要覆盖测试范围。

(1)手机分辨率:320*240 、480*320、800*480、854*480、960*540等;

(2)手机系统覆盖:2.3.*、2.2、4.0;在测试计划中:需要安排单独的时间用于android不同系统的兼容性测试,包括2.0以下版本和 3.*、4.0版本等;

(3)手机网络:要覆盖到wifi\2G\3G、net\wap、电信\移动\联通, 所有可能的组合进行测试。

原则:尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能;

(4) 测试用例—跟手机之间的交互性测试点:

◆安装、卸载【重复安装与卸载】—-安装、卸载:手机内配置项的写、读、和删除;

◆客户端界面在不同大小手机屏幕的展现、横竖屏展现;

◆手机控件触发:触屏按钮、滚球、按键;有些情况:在对话框手机系统会自动添加:取消按钮。 要注意取消按钮的测试:有些需要开发进行按钮处理。

◆手机事件交互性适配及状态保持:

后台运行后—–是否记忆当前状态;多程序交叉后台运行;

断电、中途关机—–是否记忆当前状态;

闹铃、接电话看短信等—–是否会记忆当前状态,程序能否正常进行;

待机小段时间、待机很长时间—-是否正常运行,并记忆当前状态

拔插手机数据线—–对正在使用的客户端的影响中途按手机拍照键、打开手机音乐播放器:比如手机音乐播放器对Android客户端语音搜索的影响;拍照对手机条形码搜索的影响;

手机快捷键的处理:拨电话键、挂电话键、回退键、home键:客户端在中途使用过程这些键的响应处理。


三、Android客户端除了适配测试外,还有一些测试范围

(1)Android应用的测试范围


(2)   稳定性测试:需要根据应用程序的大小和复杂度来定义稳定性衡量指标;比如:只有一个acitivtiy用于显示hello world的应用,其稳定性和一个复杂应用的稳定性指标是不同的。在确定指标之前,可以先对自己测试的应用进行多次摸底,求平均定义。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值