APP测试理论学习之四----兼容性测试及安装升级测试、交叉测试
APP测试的基础仍然是功能测试,web测试的基础也是功能测试
1、什么是兼容性测试?
兼容性测试包含 不同的手机系统版本,不同品牌的手机进行功能测试
系统:1、android 2、IOS
手机系统的版本:覆盖主流的手机系统版本: https://tongji.baidu.com/research/app
android 对应的主流版本: 11/10.0/9.0
IOS 主流版本:14.6/13.6/14.4.2
品牌-机型:覆盖主流的品牌和机型:https://tongji.baidu.com/research/app
-android 华为 小米 oppo vivo 荣耀等
-IOS 苹果
屏幕分辨率 覆盖主流:https://tongji.baidu.com/research/app
软硬件兼容性:
-与手机硬件兼容
-Home键、电源键、音量键调节等
-与外部硬件设备兼容 耳机 蓝牙
-与操作系统软件兼容
-wlan设置、系统时间调节、LBS定位等
-与其他APP兼容
后台播放音乐时,进入动态页面点击动态视频的播放,系统如何处理?
--网络兼容:2/3/4/5G/wifi
不可能去做全兼容的测试,但是可以做深度兼容测试。
需要借助第三方收费平台做深度兼容性测试。testin云测,云测平台有很多手机。
深度测试步骤: 在云测平台 注册账号,上传APP,给钱、拿报告
2、安装卸载升级测试(专项)
app是一个客户端程序,客户端再使用前是需要安装的,因此需要测试安装和卸载、升级的操作
安装测试点: 只要大家能想到的点,都可以进行测试,没有对错
正常场景:
1、在不同的操作系统、不同的手机品牌和版本上安装
、 2、从不同的渠道下载app进行测试
3、不同的安装路径,安装在手机内存卡或者SD卡上
异常场景:
安装时出现断网、关机等情况,恢复后能否继续安装
安装时出现存储空间不够或者内存不足
安装时点取消再安装
安装之后再覆盖安装
低版本覆盖高版本安装
卸载:
正常卸载:长按app正常删除卸载、通过第三方工具进行卸载
异常卸载:app正在运行卸载、取消卸载、卸载关机、卸载之后数据是否保留
升级:
正常升级: 从低版本升级到高版本,从app内部升级,从app应用商城升级
异常升级:跨版本升级,关机,内存不足,电量不足
升级提示:
升级之后数据的检查
3、交叉测试
概念:交叉测试又称冲突测试,或者干扰测试
交叉事件的关注点:
1、app运行时接电话
2、app运行时收发短信
3、app运行时收到推送通知
4、app运行时接到视频电话
5、app运行时连接蓝牙
6、app运行时切换网络、切换应用
7、app运行时旋转屏幕