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

标签: 未分类 | 发表时间:2012-03-01 20:01 | 作者:xiaowan
出处:http://qa.taobao.com


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

在正式开始android客户端的适配测试点整理之前,先给大家看几个数据。

下面是随机抽取某个android客户端在2月份的用户使用情况。

【Android不同系统版本下的分布情况】

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

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

从上面的图标,很容易看出:android客户端应用环境之复杂多样。所以在测试过程中,测试用例需要全面覆盖到不同的场景,通过全面的适配测试保证流过我们手中的产品质量OK,上图中不同人群对产品的体验完美。

二、          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的应用,其稳定性和一个复杂应用的稳定性指标是不同的。在确定指标之前,可以先对自己测试的应用进行多次摸底,求平均定义。

总结自己从事客户端测试的经验如上,望对大家有帮助。


相关 [android 手机 客户端] 推荐:

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

- - Taobao QA Team
一、           Android 客户端为什么要进行适配测试. 在正式开始android客户端的适配测试点整理之前,先给大家看几个数据. 下面是随机抽取某个android客户端在2月份的用户使用情况. 【Android不同系统版本下的分布情况】. 【客户端在不同手机分辨率下被使用的分布情况】.

AutoCAD即将为Android智能手机和平板电脑推出免费客户端

- 隽永 - 36氪
提到计算机辅助设计软件AutoCAD人们不会陌生,大多数建筑或电影制作方面的工作都要用到它. 如果你需要经常浏览CAD文件,那么你是否想随时随地浏览这些文件呢. Autodesk刚刚宣布将为Google的Android智能手机和平板电脑推出AutoCAD软件. Autodesk称不管是不是建筑师还是建筑经理,AutoCAD用户希望通过移动设备访问CAD的需求越来越强烈.

继Android版后,成都公交手机二维码iOS客户端正式推出

- - 雷锋网
还记得去年11月23号雷锋网的那条微博么. 成都公交手机二维码终端亮相:推出Android系统客户端,下载后手机扫描站台二维码可直接查询公交位置、线路信息、换乘方式等信息. 在继Android客户端之后,支持iPhone的iOS客户端测试版正式亮相. 手机登陆www.10628106.com即可下载安装.

优秀的Android Twitter客户端

- 馒头 - Solidot
Irene Janes 写道 "无论用任何标准衡量,社交网络正日益成为生活的一部分. Twitter是最流行的社交网络服务之一. 12个月前,它每天约发送6500万条消息;今天,这一数字已经上升到每天超过2亿条,相当于2亿注册用户每人每天发送一条. Twitter从根本上改变了许多人的交流方式.

新浪微博Android客户端SSO授权认证缺陷

- - BlogJava-首页技术区
转载请注明出处:  http://www.blogjava.net/zh-weir/archive/2013/09/08/403829.html. 新浪微博Android客户端SSO授权认证缺陷. 从最近几年开始,做平台的公司都流行起Open API. 这是一个非常好的理念,也受到广大开发者的欢迎.

Android客户端代码保护技术-完整性校验

- - 移动开发 - ITeye博客
  由于Android系统固有的缺陷、Android应用分发渠道管理机制等问题,导致Android客户端程序很容易被反编译篡改/二次打包,经任意签名后可在各个渠道或论坛中发布,这不仅损害了开发者的知识产权,更可能威胁到用户的敏感信息及财产安全,因此客户端程序自身的安全性尤为重要,本文以客户端完整校验为主题,提供几种Android客户端完整性校验的实现思路,供广大开发者参考.

手机客户端UI设计之手机平台之争

- 瑾 - Taobao UED Team
    为了占领移动互联网的制高点,当前的几大IT巨头都以手机平台为基础展开争夺. 占领移动平台就是占领了用户的移动桌面,也就为自身的移动服务争取到了最佳位置.       微软公司推出windows phone 7, 曝光了windows 8;苹果公司也开了iOS 5的发布会;谷歌的Android 3.0的发布,Android 2.4 的若隐若现等等;大家都在努力提升平台体验.

手机客户端交互适配设计之我见

- Shell Wang - 互联网的那点事
简摘:本文从手机平台、机型(触屏和键盘)及屏幕大小三个方面简单的讨论了一下手机客户端的交互及适配特性及一些原则. 手机客户端软件虽只是手机中一个功能,但它却要比设计单款手机更为复杂. 在设计单款、单系列手机时,需要考虑这款手机的软、硬件优势及不足,考虑其特性、其UI Style Guideline ,确定这些内容后,整个平台的UI也找到基础了.

手机客户端是否是敏感信息的避风港?

- 尘世客 - 耗子吴
糗事百科相信很多网友都知道,和它的姊妹站还有个“说秘密”,曾在小众圈子里流行一段时间,因为涉及到一些不河蟹内容,被有关部门审查关闭. 既然是说秘密,必然在现实中不便说出口,也意味着当中有很多违背伦理道德的事,同样,从印度山寨过来的“我受贿了”类型的网站基本也都被关闭. 偶然在app store发现了“秘密”这个应用,糗事百科出品,和原版的网页版说秘密如出一辙,只是把平台搬到了手机客户端上,没有网页版入口.