APP功能性测试-3
2024-08-26 06:54:12
定义:兼容测试就是指软件在特定的硬件平台,不同的应用软件之间,不同的操作系统平台上,不同的网络等环境中是否能够正常的运行的测试 (会不会产生不兼容)
兼容性测试的作用
- 进一步提高产品质量
- 和其他软件不冲突,平台无关性,各大手机厂商
- 保证软件存在的价值,它是衡量一个软件质量的标准
- 让软件市场更广阔
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版本关掉日志
最新文章
- 难道.NET Core到R2连中文编码都不支持吗?
- 完成对数据库的CRUD操作
- JQuery 鼠标事件简介
- 【php学习】字符串操作
- KaliLinux装好系统后安装常用软件
- 条款7:为多态基类声明virtual析构函数
- Http UDP还是TCP
- animation css3动画与CSS3 @keyframes担配使用创建往复平缓动画
- smarty 内置函数if 等判断
- AS3读取加密XML
- Visual Studio 单元测试之五---数据库测试
- 《STL源码剖析》相关面试题总结
- Hibrenate关系映射(一对一外键关联)
- 从一道面试题来认识java类加载时机与过程【转】
- Sublime 修改快捷键
- canvas 实现签名效果
- 开发ASP.NET MVC 在线录音录像(音视频录制并上传)
- 10慕课网《进击Node.js基础(一)》初识promise
- 小白学习安全测试(一)——Http协议基础
- linux命令学习——file