安卓端
网络环境 下载 升级 与手机交互 性能 登录 SD卡状态 其他
1. 网络环境
(1)Wifi与2G/3G环境自动切换
例如,从wifi切换到3G/2G,应给予用户提示,和流量相关的下载等是否要停止?
(2)Wifi环境需考虑不同的wifi,如从账户上来讲,有guest、及用户;从场景上,有公司、家庭、机场、餐厅等
注:有的地方的wifi是会限制P2P的。
(3)3G,从运营商及3G信号类型来看,有电信、移动、联通;从接入点,有net和wap
(4)2G
(5)从有网络信号到无网络信号;从无网络信号到有网络信号(物联网、android电视)
(6)完全断网、飞行模式等
(7)wifi网络跳变(不同的wifi网络)
(8)移动服务Wlan
(9)通过路由器设置不同信道;
(10)联网(2G/3G/WIFI/弱网)到断网,断网到联网(2G/3G/WIFI/弱网)
2. 下载
(1)不同网络环境(见上面)
(2)断网,或网络异常、服务器宕机或出现404、502等情况
(3)下载文件保存在手机内存卡还是SDCARD。一般情况下应为SDCARD
(4)手机内存不足、SDCARD空间不足(下载前判断存储空间)
(5)无SDCARD、SDCARD只读不可写
(6)不止一个SDCARD(手机内置、外置SDCARD)
(7)下载的内容的清除机制(下载的东西什么时候被清除)
(8)下载超时
(9)下载内容错误,有无容错机制
(10) 断点续传
(11)下载过程中移除SD卡&切换手机连接模式为USB
(12)使用不同工具下载(手机各种浏览器,以及第三方下载)
(13)已经存在的文件再次保存,有正确提示或者处理方式(是提示用户已经在还是直接保存,文件名字加后缀)
(14)下载路径(默认路径/非默认路径/不存在的路径/错误的路径)
(15)同时下载多个程序,导致存储空间不足(是预先判断还是下载过程中才做判断),多程序并发下载是同时进行还是一起下载,支持最大同时下载多少文件
(16)下载支持格式(目前QQ对于文件传输会默认加后缀,防止病毒传输)
(17)下载之后立即打开程序,是采用默认还是第三方接口,默认的话打开超大文件内存处理情况,例如打开5M以上的txt
(18)下载过程中切换网络;
(19)下载速度大小和已下载文件大小的显示;
(20)删除掉SD卡中已下载文件夹,再重新下载;
(21)低版本客户端下载一部分后,升级客户端,继续下载;
3.升级
(1)不符合条件的版本不升级;符合条件的版本升级
(2)用户的配置信息要保留
(3)在不同网络环境下的升级
(4)升级方式:APP自身升级、第三方市场进行升级(此时可考虑APP打开和关闭两种情况)
(5)升级逻辑上需考虑升级比例、面向哪个版本、渠道(甚至IP(地区))
(6)控量升级规则是否生效(读取不到IMEI?读取不到androidID?)
(7)存储空间不足,进行升级
(8)不同版本升级到最新版本
(9)升级过程中断(人为主动注销关闭程序,非人为的外界冲突)
(10) 需要网络支持的产品,升级过程中网络的跳变/无网络
(11) 强制升级/非强制升级
(12)渠道包/主线包升级
(13)移动安装路径(内置存储移动到SD卡,之后进行升级操作)
(14)系统升级对产品无影响,数据信息还存在
(15)低版本,不进行升级,只要不是强制升级版本,都不影响其功能使用
(16) 程序损坏(可能是文件丢失),无法使用,使用PC覆盖安装
(17) 签名证书相同的产品方能覆盖安装升级,code会增加
(18)下载完安装包到手机存储中进行覆盖安装;
4.与手机的交互
(1)打电话
(2)收发短信
(3)连接电脑(USB存储模式?)
(4)使用蓝牙
(5)手机待机、锁屏、重启、关机
(6)机型适配:Android不同系统(1.5/1.6/2.1/2.2/2.3/2.3.1/2.3.5/2.3.7/4.0/4.1/4.2/4.3/4.4)
(7)横竖屏
(8)屏幕的亮度调节、音量调节
(9)特殊OS(魅族,小米(V4 V5)乐phone 阿里云OS等还有第三方刷机rom 比如CM)
(10)不同分辨率:320×480,还要考虑像素密度(pixelsper inch)同样的分辨率存在不同的像素密度
(11)NFC功能
(12)充电
(13)通知push
(14)闹钟等自带产品冲突
(11)手机自带音乐播放器和视频播放器;
(12)手机自带浏览器下载文件;
(13)手机系统升级;
(14) 手机自带第三方应用的交互;
5.性能
(1)CPU、内存
(2)耗电量
(3)流量
(4)Monkey测试
(5)各类速度数据,响应速度,处理速度,存储速度,加密速度,程序流畅度(低内存下的数值要求)
(6)并发用户数;
6.登录:
(1)不同网络环境登录(wifi guest net wap)
(2)用户名包含特殊字符、中文字符、超长用户名(输入法表情符号等)
(3)输入错误的用户名或密码超过一定次数弹出验证码(检查验证码是否正常显示及刷新)
(4)登录时断网,用户名或者密码为空,输入错误用户名和密码等给出提示信息
(5)记住登录历史记录,登录界面管理登录历史(删除登录历史),使用手机的清除数据,登陆历史会被清空
(6)切换不同的账号,可以正常登陆
(7)邮箱,手机号,普通用户名进行登录
(8)保存在本地的登录历史信息是否加密保存(data/data/XXXXX应用的XML文件中),现一般不会记住用户密码
(9)登录界面分辨率及固件适配显示
(10)用户中心接口测试(错误信息返回,注册次数限制,登录错误次数限制等)
(11)签名一致覆盖安装或升级之后登录登录历史信息不会丢失
(12)根据产品需求,查看是否存在自动登陆的功能,验证自动登陆的机制
(13)注意查看登陆需要时长(不同网络环境会存在差异)
(14)绑定的账号互相登陆(手机邮箱绑定关系)
(15)账号登陆注册,数据库存储采用密文
(16)不输入任何信息直接点击登录;
(17)不同平台同时登陆一个账号,是否有提示;
(18)清除浏览器缓存数据和表单数据会不会删掉用户密码;
注册:
(1)手机号注册(输入错误手机号和验证码,输入正确手机号和验证码)
(2)飞行模式下及双卡双待手机使用手机号注册,手机欠费时使用手机号注册
(3)使用不同运营商号码进行注册
(4)不同网络环境下进行注册(手机号及用户名)(wifi guest net wap)
(5)注册大量用户名,用户中心做出限制(防止恶意注册)
(6)注册时查看用户名和密码对特殊字符、中文以及字符长度等的限制
(7)使用邮箱(超长邮箱)进行注册,可以注册成功
(8)注意查看用户名注册和手机号注册时长(不同网络环境会存在差异)
找回密码:
(1)不同类型的账号注册,登陆,找回界面有差异(与产品有关系)
(2)找回密码,绑定之后,可以采用手机或者邮箱或者二级密码之类的进行找回(不同产品情况不一样),但是存在绑定关系的应该是能互相找回的
(3)查看密码是否支持tap和enter键等;
(4)密码是否可以复制粘贴;
(5)密码默认是否显示为*;
(6)同一手机号多次注册;
(7)用户名和密码字母大小写是否有区分;
7.SD卡:
除正常情况外(SD卡空间充足)
(1)SD卡不存在(被卸载、USB存储模式、压根就没有)
(2)SD卡空间不足
(3)SD卡上要求的文件或目录 存在 或 不存在的情况
(4)SD卡不可用(不可读写)
(5)插拔SD卡
(6)不同厂商SD卡
(7)不同大小SD卡
(8)格式化之后选择不同类型
(9)SD卡损坏
(10)需要U盘支持的产品,在U盘模式下如果无法使用,有友好提示
(11)存在SD卡中数据的读取速度;
8.其他
(1)IMEI号不能唯一标识一部手机,因为一旦被手机卫士等禁止访问,则会重复。保险的做法是用IMEI+MAC地址