测试实践——app 测试注意点
app功能测试
1.业务逻辑正确性测试
1.产品⽂档/产品原型图 2.隐性需求 (本需求是否影响其他业务) 3.UI 展示
2.兼容性测试
1.系统版本 Android 原⽣系统 :10、9、8 ... 5.0 定制系统: ⼩⽶ 、OPPO 、魅族.... 自研系统:华为鸿蒙 iOS 原⽣系统:14.5、14.0、13 ... 注意点:尽可能覆盖主流机型及系统;不同系统底层可能引用的包不兼容导致业务异常2.分辨率 720*1080 、1080*1920 .... (主要是UI展示等) 视频、 图⽚、 H53.⽹络 wifi 、5g 、4g、 3g 、2g
3.异常测试
1.热启动2.⽹络切换中断恢复wifi-4g 、5g-4g、4g-3g... (wifi限速) (页面、业务 有无异常)3.电话 、信息中断4.杀进程重进等 (前端逻辑可能设计缓存处理等)
4.升级 、安装、 卸载
升级 1.应⽤内升级 2.第三⽅渠道升级安装 1.⾸次安装 2.重复安装 3.覆盖安装 ⾼版本 覆盖 低版本 -合法 (这地方也容易出bug)低版本 覆盖 ⾼版本 -⾮法卸载 卸载 -安装 组合 注意: 产品约束卸载定义: 1.产品完全从⼿机消失 2.希望留存⼀部分数据
5.健壮性 / 稳定性 测试
1.⼿机资源 - emmagee GTcpu 、内存 、运存2.流量、耗电量考虑是服务器返回内容是否压缩3.崩溃恢复停⽌运⾏闪退 crash
6.⼿机性能测试:
1.是否是⼿机对应后台服务性能2.是否是针对⼿机app资源消耗测试