app测试和web测试:
两者主要都是功能测试,但app会有很多特殊场景,因此最重要的专项测试就是兼容性测试和网络测试
网络测试:
- 不同网络状态:wifi、4g、5g、无网(在不同网络下功能是否正常)
- 网络中断、网络切换(一般用于连续的场景,比如看直播)
- 弱网络
弱网测试:
- 弱网情况下有无loading状态
- loading状态是否会一直不消除
- 弱网下,有无重试机制
- 弱网下,会有特殊问题吗
兼容性测试(云测平台 选择不同机型进行测试):
- web在浏览器上测试:火狐、e、谷歌等
- app:ios和其他
- 尺寸:手机尺寸不一样(不同尺寸会出现显示上的问题,甚至按钮在屏幕外,无法点击)
- 系统:ios系统,安卓又有很多定制系统(不同系统,可能会出现功能上的问题)
- 机型(不同机型,可能会出现功能上的问题)
- 品牌
- 兼容性测试,网络测试都是功能测试
app专项测试:
- app冷启动(杀掉app重新进入app)
- app热启动(切换到后台再打开)
- app权限测试(手机应用不同的权限上,校验获取权限,使用权限是否正常)
- app安装|卸载|升级(测试app本身安装卸载升级是否正常,并且在新安装升级后,app功能是否正常)
- app消息推送(测试app本身消息进行推送,是否收到推送,推送是否能打开)
- app耗电量,耗流量测试(PerDog性能狗进行测试)
app埋点测试:
- 埋点一般是用于大数据的第一步
- 埋点就是把用户的每一个操作都记录下来,记录成一个字段
- 字段没有要求,都是随便取的名字
- 埋点测试就是测试对应的功能,看返回信息是否和预期一致。