一:兼容性测试
1) APP操作系统(Android、IOS)
2)不同屏幕的分辨率
3)不同网络情况下对功能的影响(WIFI/3G/4G/5G/网络不佳)
二:流量测试
1)用户操作APP所使用的流量 2)APP退出在后台,没有用户使用情况下的流量消耗。
三:电量测试
可能存在代码缺陷,导致电量消耗较快,所以电量测试也不可忽略。
四:弱网络测试
在地铁、隧道、火车等很多时候由于网络不好直接导致APP使用用户体验较差,与其让用户发现和投诉这些问题,不如我们在测试阶段自己尽量模拟这样的网络情况,及早的发现和修复这些问题。
五:稳定性测试(覆盖安装、热更、强更、横竖屏等)
在保证基础功能正确的基础上,APP的稳定性就显得尤为重要,如果一个APP经常出现闪退或者卡死,用户体验会受到极大的伤害,在有其他竞争产品的情况下很容易造成用户的流失。
六:安全测试
安装包能否被反编译、安装包是否签名、敏感信息测试、账户安全、数据通信安全等。服务器端的SQL注入测试、XSS跨站脚本攻击等。
七:环境测试
1)干扰测试
收到电话、短信、无电量提示框测试
2)权限测试
禁止权限访问看APP某些功能会不会出现闪退等情况
3)边界测试
储存空间不足、没有SD卡、飞行模式、系统时间有误等