大家想必对app的需求功能测试都了解了吧,这里我主要整理非业务需求的测试
app最大的问题是发版不容易,所以一但出现大bug问题就大了,尽量在上线前把各种问题都发现解决,这里我整理了一些要注意的测试点
1.版本升级
app涉及到版本升级多在安卓端,所以要测试版本下载的完成度、断点续传等、下载完删除本地文件是否需要重新下载,覆盖安装能否成功,签名是否一致
2.了解app是否有数据库缓存,一般是在首页有,有的话要考虑升级时数据库是否升级,如表的字段变更或者增加表等,如果没有做到数据库升级兼容,覆盖安装完启动会闪退,这是无法容忍的
3.弱网状态下的处理,如网络请求时有一些加载动画,那么网络请求时间设置多长,网络超时等加载动画是否停止,未做超时等处理容易导致闪退
4.权限管理,主要了解不同系统版本下的权限要求,对版本权限功能就有深入的了解,比如6.0动态权限申请,7.0本地文件存储权限等,测试侧重点就不一样了
5.不同网络的兼容性,一般在视频加载时wifi和4g情况下的不同处理,常规人都用wifi测试,也需要用4g测兼容,一不小心忽略就会出问题
6.页面跳转,举个例子,安卓页面跳转一般会传参数或数据,正常情况下都没问题,有时候传递的数据过多,也会出现闪退问题,以前我就遇到过,因为页面传递数据值是有限制的,而当时传递的内容包括一段html富文本,之所以测试环境没测出来是因为测试环境都是自己造的数据,而线上是真实数据,数据量非常大
7.图片展示。图片太大容易造成内存溢出,尤其一个页面多张图片的时候,需查看图片大小以及开发是否对图片进行压缩