移动端测试
移动端功能测试:
一、安卓和IOS区别:
1.操作角度:
1)安卓:
安卓home键–应用列表,可切换应用,右滑终止应用。
back键重写问题
应用数据从从内存到SD卡后是否能正常运行
有浮窗,可以清理内存
版本:
4.4以下的分别是back键,home键,menu键,和搜索键。4.4及以上,是back键,home键,多任务键。
2)IOS:
只有一个home键有多种功能
2,分辨率
安卓分辨率很多,详情参加:https://blog.csdn.net/adminlxb89/article/details/82492059
IOS分辨率较少
3.升级角度
同样:新旧版本需要有同样的签名,有相同的包名(版本号区分新旧版本)
是否有升级提示
安卓:检查升级之后内置文件是否匹配
4.安装卸载:
安卓:应用商店,浏览器
IOS:app store,iTunes和testflight下载;
5.push:
Android:
程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;
ios:
点击home键关闭程序和屏幕锁屏的情况(红点的显示);
总之,还有其他关注点
在开关机、待机状态下执行推送,消息先死及其推送跳转的正确性;
应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否正确;
推送消息阅读前后数字的变化是否正确;
多条推送的合集的显示和跳转是否正确;
二、其他测试
1.并发(中断)测试:
应用打断,电话,闹钟,短信,输入
这种过程中视频语音是否要暂停
2.数据操作:
输入,选择、复制、语音输入,安装不同输入法输入等;
3.分享跳转:
分享后的文案是否正确;
分享后跳转是否正确,
显示的消息来源是否正确;
4.触屏:
不同触点,看是否会crash
5.兼容性测试:
不同机型安装,点击,卸载是否正常
分辨率
6.安全权限
访问权限,权限设置,授权
数据加密
网络协议
7.弱网测试(流量)
下载失败
加载失败
弱网条件下是否会崩溃