APP功能性测试-3

时间:2022-11-06 22:52:49

定义:兼容测试就是指软件在特定的硬件平台,不同的应用软件之间,不同的操作系统平台上,不同的网络等环境中是否能够正常的运行的测试  (会不会产生不兼容)

兼容性测试的作用

  • 进一步提高产品质量
  • 和其他软件不冲突,平台无关性,各大手机厂商
  • 保证软件存在的价值,它是衡量一个软件质量的标准
  • 让软件市场更广阔

app用户量越来越大,终端设备型号越来越多

圈定测试范围

    • 有限的时间内做到测试全面
    • 针对app我们考虑以下方面
    • 操作系统
    • 屏幕分辨率
    • 不同的品牌的手机
    • 网络类型

国内主流手机厂商

华为,oppo,vivo,三星

小米

金立

联想

酷派

魅族

乐视

一加

锤子

不同厂家的ROM问题,不同的手机厂家定制

兼容性测试

系统版本 安卓6,7,8,9;ios10,11,12

屏幕尺寸,屏幕分辨率:

iph6s:1334*750,4.7英寸

iph7:1344*750,4.7英寸

iph7plus:1920*1080,5.5英寸

iph8:1334*750,4.7英寸

iphx:2436*1125,5.8英寸

三星S8:2960*1440,5.8英寸

三星S9:2960*1440,5.8英寸

华为P20 pro:2240*1080,6.1英寸

华为Mate10:2560*1440,5.9英寸

vivo X20:2160*1080,6.01英寸

vivoNEX:2316*1080,6.59英寸

云测平台

Testin百款手机安装卸载,monkey遍历  MTC utest.qq.com 阿里MQC 中国移动贯众云基本功能免费 游戏测试TestBird,腾讯游戏测试wetest

是否向前向后兼容,新版本覆盖旧版本,覆盖安装,跨版本安装,数据是否共享

安全测试

工具:testin,每日免费一次安全测试,APPSCAN

APP申请权限的必要性检查,例如访问图库,访问地理位置等

数据库敏感信息,发布版本不能使用日志

以及一些账户安全,数据通信安全

debug可查看日志,release版本关掉日志