移动端:手机或ipad
移动端操作系统(主流):安卓,IOS, windows phone
手机测试分类:
1,测试手机本身(硬件+自带软件)
2,测试手机中安装的软件
与PC端区别:
网络:2G, 3G, 4G, 5G, WIFI
系统:安卓,IOS
硬件配置:内存,存储,芯片内核
分辨率:720*1280
APP种类:
native App(原生):手机上的应用程序
web App:浏览器中的图标
hybrid App(混合):两者的混合
移动端测试流程:
1,UI测试:核对UI图
2,功能测试:核对需求文档
3,兼容性测试,性能压力测试
4,灰度/线上测试:注意用户数据的统计,用户行为统计(埋点)
移动端测试:
1,安装/卸载测试:
安装测试
卸载测试
2,UI测试:
导航测试
图形测试
内容测试
3,功能测试:
运行App,
App前后台切换,
App更新,
定位/相机服务,
PUSH推送
4,性能测试:
极限测试(内存,电池,网络)
响应时间测试(安装/卸载时间,页面切换时间)
压力测试:长期反复操作,查看占用资源情况
基线测试:与竞品对比测试
5,交叉事件测试:
多App同时运行
运行时前后台切换
运行时接听电话
运行时接收短信
运行时接收邮件
运行时使用蓝牙
运行时使用相机(手机自带软件)
6,兼容性测试:
系统兼容
手机品牌兼容
分辨率兼容
网络兼容:2,3,4,5,wifi
与其他App兼容
7,升级/更新测试:
App升级后功能
系统升级后App功能
升级后UI
不通系统进行升级
升级中意外中断(重启,死机...)
8,易用性测试:
9,硬件环境测试:
手势操作测试
网络环境测试:无网络,有网络,网不好
10,客户端数据库测试:
客户端数据库的增删改查
客户端数据库不存在时能否自动创建
客户端数据库能否将从服务端获取到的数据保存
客户端获取数据时,是从客户端数据库获取,还是仍然从服务端获取
当业务修改数据后,客户端和服务端数据库能否更新
11,安全测试:
软件权限测试:
扣费,隐私泄漏,认证/授权/敏感数据存储/数据加密等检测,接收短信,拍照/录音,
读取用户数据,写入用户数据,用户授权
接口安全测试
通讯安全测试
数据安全测试
安装与卸载安全测试
问题:
1,什么是客户端数据库
参考:
https://blog.csdn.net/qq_44614026/article/details/102576667