- 功能测试
- 兼容测试
- 安装,卸载,升级测试
- 交叉事件测试
- PUSH测试
- 性能测试(针对手机的性能测试)
- cpu
- 内存
- 流量
- 电量
- 流畅度
- 启动速度
- 用户体验测试
- 稳定性测试
业务功能测试
根据测试功能去拆分功能点,再根据功能点去分析测试点
专项测试
1.兼容性测试(专项)
- 系统 1、android 2、IOS
- ?机系统的版本 覆盖主流 https://tongji.baidu.com/research/app
- android 对应的主流版本 9.0 \ 8.1 \10.0的版本
- IOS 对应的主流版本13.3.1 \ 13.4.1\ 13.3
- 品牌-机型 覆盖主流 https://tongji.baidu.com/research/app
- android 华为、??、vivo、oppo
- IOS 苹果
- 屏幕分辨率 覆盖主流 https://tongji.baidu.com/research/app
- 软硬件兼容性
与?机硬件兼容 home键、电源键、?量调节等 与外部硬件设备兼容 ?机、蓝?等 与操作系统软件兼容wlan设置、
系统时间调节、LBS定位等 与其他APP兼容 后台在播放?乐时,进?动态??点击动态视频的播放
,系统如何处理
- ?络兼容性 2G\3G\4G\5G\WIFI
不可能去做全兼容的测试。 可以去做深度兼容测试。需要借助于第三?云测试平台testin云测,云测平台有很多?机。
在云测平台注册账号,上传APP,给钱,拿 报告
2、安装卸载升级测试(专项)
app是?个客户端程序,客户端在使?前是需要安装的,因此需要测试安装、卸载、升级的操作 安装测试点:(只要?家能想到的点,都可以去进?测试,没有对错)
- 正常场景:
1、在不同的操作系统、不同的?机品版和版本上安装
2、从不同的渠道下载app进?测试
3、不同的安装路径,安装在?机的内存卡或者是SD卡(?必要)
- 异常场景:
4、安装时出现异常(关机、断?),恢复后能否继续安装
5、安装时存储空间不够或者内存不? 6、安装时点出取消再安装
7、安装之后再次覆盖安装
8、低版本覆盖安装?版本
- 卸载
正常卸载:?按app正常删除卸载、通过第三??具进?卸载
异常卸载:app正在运?卸载、取消卸载、卸载关机、卸载之后数据是否保留
- 升级
正常升级: 从低版本升级到?版本,从app内部升级, 从app应?商城升级
异常升级:跨版本升级, 关机,内存不?,电量不? 升级提示 升级之后数据的检查
3.交叉测试
概念:交叉测试?称为冲突测试,或者? 扰测试
交叉事件的关注点:
1、app运?时接打电话
2、app运?时收发短信
3、app运?时收到推送通知
4、app运?时接到视频通话
5、app运?连接蓝?
6、app运?时切换?络、切换应?
7、app运?时旋转屏幕
4、push消息测试
- 消息推送的场景:
- 新闻资讯类通知, 让?户实时获取到??感兴趣的新闻,从?增加?户的粘性
- 商城类通知, 让?户获取到商城的促销活动,提??户的成交率
- 流程类的通知, 让?户及时获取处理?作的内容。
- 推送原理: 是由服务器通过推送的服务将对应的消息推送到app端。 是?个?连接的状态。
- 推送服务器: 使?的是第三?的推送服务器。(极光或者信鸽)
- ?机?商会??的推送服务器。
- 中?企业不会??搭建推送服务器,?般使?的都是第三?的推送服务器
- push消息推送的关注点
- PUSH消息推送是否按指业务规则发送.
- 当PUSH推送时,检查是否按特定?户去进?推送.
- 设置不接收推送消息时,确认是否正常
- 推送通知的跳转是否正常
- 推送消息的打开及展示
- 包括app是否运?,都需要去关注推送消息能否收到