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运行时旋转屏幕

posted @ 2021-08-15 22:57  GalaxyStar  阅读(469)  评论(0编辑  收藏  举报