一、多分辨率测试
二、多系统测试
这个主要是根据公司的需求来确定需要做兼容的系统,如我的公司要求的是安卓兼容5.0及以上,公司每个系统的设备都有 是不现实的,所有测试工程师在用公司已有的设备做好兼容的情况下需要使用云测试平台对产品进行测试,如我用的云测 试平台是testin
三、用户的使用习惯
1、 Android权限问题
如:APP需要获取手机的定位权限和拍照权限,如果用户拒绝软件使用此权限,则:
1.用户可正常使用其他非必须要权限的功能
2.用户欲使用需开启权限的功能时不可闪退、给出开启权限才能够使用的提示、用户开启权限不必重启软件可直接使用
2、 Android硬件碎片化问题
这个是因为不同的安卓手机开发商在拿到Android内核后,可以制造出搭载不同硬件平台、界面的Android手机,虽然是基于 Android,但实际上已经不再是原来的Android了,经过改造后就变成了不同的独立的Android,这就是碎片化
经过改造Android系统后的手机的运行环境完全不一样,即使是搭载完全相同的硬件,不同品牌的及其运行速度、软件的兼 容性都会有区别
3、 Android操作习惯
4、Android数据的移动和清空(SD卡上数据清空)
5、 iOS操作习惯
6、 iOS越狱问题
四、移动终端网络的不稳定性
五、安装/卸载测试
六、升级测试
1、增量升级:覆盖安装升级
如果在段时间内大量的覆盖安装一定要确保安装包是链接的同一个服务器
2、内置应用升级(room自带APP的升级)
七、并发测试
1、弹出框提示
2、另一个应用的启动
3、关机或待机
4、功能冲突
如我平台有听歌功能:
1、与网易云、虾米等同类竞品冲突可以不做处理继续播放音乐,用户自行选择关闭的平台
2、在听歌时电话打入、语音电话、视频电话打入应该自动暂停
5、可储存设备
八、数据来源
九、推送
十、分享、跳转
网友评论