流程相关:
引导页
app本身涉及的权限
(接入互联网,发送信息,录音拍照,自动启动程序,读取通讯录)
移动端特性:
横竖屏、返回键(IOS导航页)
安装卸载(手机、内存卡,卸载应该移除所有文件,空间不足,来电,短信等安装进程的是否继续,未完成安装的应用图标是不是一直显示在手机上无法删除)
多点触摸
按钮的多次快速点击
UIWebView快速切换
轻质退出(app之间互相切换时的响应)
系统语言变化时
距离感应器、光线感应器、重力感应器是否作用于当前app
定位误差
拍照之前的信息,拍照之后是否还存在(小米、魅族
分享、支付等
稳定性测试
软件特性:
单点登录
强制更新
数据层测试(文件上传)
信鸽推送(app推送一般是长连接,测试系统通知断了或者ip变了通知连接会不会断)
导航栏测试
是否关联相应文件
app手势操作是否和系统的手势操作冲突
网络问题:
弱网(弱网提示,重连)
弱电(不同电量下app的响应速度和流畅程度)
断网
断电
不同网络状态
大文件网络状态切换提示
中断测试:
进程关闭再重新打开的反馈(突然来电、短信弹出、锁屏、闹铃、充电等)
性能:
响应速度(交互提示)
app在不同运行状态下的机身温度
app对资源的占用(cpu、内存、耗电、流量等)
长时间运行app
安装卸载启动页面加载等的时间,以及和同类产品相比较的优缺点(DDMS中displayed可以看到)
服务端性能:响应时间、吞吐量、并发数、事务通过数
monkey命令测试系统ANR和Crash
monkey结合友盟持续使用8小时以上统计crash率;
monkey结合性能测试工具监控cpu、内存、流量、耗电量,性能测试工具如anothermoniter、腾讯的GT;
大数据测试(如需要读取用户通讯录的情况);
与竞品的Benchmarking(基线测试);
API响应时间、响应报文大小、页面切换速度、FPS、TPS
兼容性:
需要注意 小屏手机的下拉框,两个追踪,1.下拉框收起的时候追踪,2.下拉框拉开的时候追踪
屏幕分辨率的兼容性(iphoneX)
系统版本的兼容性
不同厂商
CPU、RAM、Flash、传感器、网络模式
软件交互:
分享出去的页面
社交软件的关联
手机浏览器的web
安装与卸载:
升级之后对以前版本的影响
覆盖安装
关闭软件后卸载,没有关闭软件后卸载
多媒体:
多媒体的是否自动播放
视屏播放,长时间是否自动锁屏
下载任务的断点续传,下载过程中锁屏会不会自动中断
耳机,麦克风的支持(耳机拔出后的效果)
有来电显示或者推送的时候是否自动暂停
按键音的测试
来电前手动暂停的播放,挂断来电后是否自动播放
进度条、音量、亮度的调节
其他:
各项辅助功能在当前app中的兼容度
开启辅助功能后字体放大对app的影响
ipad版本的使用
移动端的页面元素:
弹框:退出模块的弹框、重新登录的弹框、获取权限的弹框、网络断开的弹框、掉线提醒的弹框