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

当前app的网络环境比较复杂,在网络制式上就存在2G、3G、4G网络,以及越来越多的公共wifi。不同的网络环境以及网络制式的差异,都会对用户使用app造成一定的影响。如果app没有针对各种异常的网络状况进行兼容处理,那么用户就很有可能在日常使用中碰到app闪退、ANR、数据丢失等严重的问题。

功能测试

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

响应时间

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

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

异常测试

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

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

无网测试

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

弱网UI测试

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

网络切换测试

​现在的公共wifi越来越多,用户使用app中很可能发生这种情况:用着4G网络时, 走上十几米突然连上一个咖啡厅的公共wifi,再走一段距离又断开了连接重新切换到4G模式。针对这种情况,我们在app测试过程中也要考虑到不同的网络切换是否会引发一些问题。

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.功能性测试: ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测...
    含辞未吐气若幽兰阅读 73,507评论 11 188
  • 最近在搞一个智能穿戴项目。手环手表等智能穿戴项目中最核心的功能是运动计步功能。 计步功能的业务逻辑是主要流程是通过...
    Dodol阅读 9,169评论 1 22
  • 功能测试:各种网络条件下的功能体验。尤其是弱网环境下。 响应时间:要考虑每个页面的响应时间,如果时间过长,用户可能...
    Atomic_Gunner阅读 3,514评论 0 0
  • 今天看的一本书引爆点。在这本书里面我看到关于流行的一个方向。它是如何产生的? 世上关于这书里面最开始说的流行里面。...
    天之巅海无涯阅读 1,522评论 0 0
  • 女大学生喂了一冬天野猫,春暖花开,野猫成群结队的开始报恩了。每天天刚刚破晓之时,女大学生的宿舍门前总是躺着一串死老...
    浅芝空瞳阅读 4,068评论 0 4

友情链接更多精彩内容