App测试中须要考虑网络因素的测试点

当前app的网络环境比较复杂,在网络制式上就存在2G、3G、4G网络,以及愈来愈多的公共wifi。不一样的网络环境以及网络制式的差别,都会对用户使用app形成必定的影响。若是app没有针对各类异常的网络情况进行兼容处理,那么用户就颇有可能在平常使用中碰到app闪退、ANR、数据丢失等严重的问题。ios

功能测试服务器

对于功能测试,要考虑在各类网络制式下app的功能体验。虽然如今4G网络愈来愈普及了,可是做为测试,依然要考虑到全部可能发生的场景。虽然不可能把全部网络制式都覆盖到,可是我认为仍是有必要在弱网环境下,针对app开展基本的功能测试,保证app在弱网环境下可以把整个业务流程跑一遍。弱网环境下,有时候会对app的功能形成严重的影响,例如:在弱网环境下,同步跑步数据,若是app没有针对这个方面作处理,那么极可能致使app把设备的数据同步过来,可是却没法上传,若是开发人员没有针对这种状况作处理,那么这段数据就可能丢失。微信

响应时间网络

​响应时间这个指标在性能测试中出现比较多,对于用户体验以及app的市场占用率都有很重要的影响。安卓手机通常超过5秒钟无响应就会报ANR的错误,ios手机响应时间过长也会报错。app

据调查显示,用户可以忍受的最佳响应时间是2秒之内,超过5秒无响应的话,通常性子比较急躁的用户极可能就会直接退出页面了,若是超过10秒无响应,不少人都会选择杀掉app。app常常处于无响应或者响应时间过长的状态,会致使大批的用户转移到竞争对手的产品上。性能

异常测试测试

​异常测试是指验证app针对各类网络异常状况是否作出了容错处理,这里面包括异常提示信息、出错容错机制、超时判断处理机制、出错之后自动重连等。设计

从一个app的异常测试结果,就能够看出开发人员对这款app投入的精力以及负责程度。开发

无网测试get

​无网测试测试主要针对断网的状况下,app各个功能是否受到影响。例如:公司的手环app在开始某个版本出现断网之后,进入周数据统计页面,从服务器请求数据时出现闪退问题。

弱网UI测试

​弱网的状况下,app极可能出现UI刷新不及时或者不刷新的状况,这时候就可能会致使呈如今用户面前的是一个残缺的页面。偶会也会致使出现页面UI元素错乱的状况。

网络切换测试

​如今的公共wifi愈来愈多,用户使用app中极可能发生这种状况:用着4G网络时, 走上十几米忽然连上一个咖啡厅的公共wifi,再走一段距离又断开了链接从新切换到4G模式。针对这种状况,咱们在app测试过程当中也要考虑到不一样的网络切换是否会引起一些问题。

​手环app和其余常规的app存在很大的不一样。像淘宝微信等app,其中嵌入了大量的H5页面,和服务端交互很频繁,而手表的app在网络交互这一块,并非那么频繁,只有在几个模块上须要和服务端进行交互。所以,结合以上在网络测试中的测试方向,针对公司app的状况,能够设计出app的网络测试方案的测试点。

相关文章
相关标签/搜索