app的测试需注意的点(非常规功能测试)

大家想必对app的需求功能测试都了解了吧,这里我主要整理非业务需求的测试

app最大的问题是发版不容易,所以一但出现大bug问题就大了,尽量在上线前把各种问题都发现解决,这里我整理了一些要注意的测试点

1.版本升级

app涉及到版本升级多在安卓端,所以要测试版本下载的完成度、断点续传等、下载完删除本地文件是否需要重新下载,覆盖安装能否成功,签名是否一致

2.了解app是否有数据库缓存,一般是在首页有,有的话要考虑升级时数据库是否升级,如表的字段变更或者增加表等,如果没有做到数据库升级兼容,覆盖安装完启动会闪退,这是无法容忍的

3.弱网状态下的处理,如网络请求时有一些加载动画,那么网络请求时间设置多长,网络超时等加载动画是否停止,未做超时等处理容易导致闪退

4.权限管理,主要了解不同系统版本下的权限要求,对版本权限功能就有深入的了解,比如6.0动态权限申请,7.0本地文件存储权限等,测试侧重点就不一样了

5.不同网络的兼容性,一般在视频加载时wifi和4g情况下的不同处理,常规人都用wifi测试,也需要用4g测兼容,一不小心忽略就会出问题

6.页面跳转,举个例子,安卓页面跳转一般会传参数或数据,正常情况下都没问题,有时候传递的数据过多,也会出现闪退问题,以前我就遇到过,因为页面传递数据值是有限制的,而当时传递的内容包括一段html富文本,之所以测试环境没测出来是因为测试环境都是自己造的数据,而线上是真实数据,数据量非常大

7.图片展示。图片太大容易造成内存溢出,尤其一个页面多张图片的时候,需查看图片大小以及开发是否对图片进行压缩

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,930评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,854评论 2 59
  • 又是凌晨一点,也许这个时候的我才是最安静的吧,不用刻意的追求什么,不用打扫卫生,不用帮孩子复习功课,不用想着赚钱…...
    周夏漫阅读 376评论 0 5
  • 一长安在四月份第一天,也就是愚人节那天遇到那个所谓的命中一劫。韩先生。 2015/4/16 双面少女 “记得去年看...
    CelineHoom阅读 435评论 1 1
  • 昨晚梦见自己突然间多了很多白发,而且一会儿的功夫越来越多,似乎一下子就走到了生命的尽头,虽然意识还停留在现在。在看...
    白石__阅读 662评论 0 2