加载《Android APP 弱网测试问题和解决分析》成功,点击此处阅读
首页 →文档下载

Android APP 弱网测试问题和解决分析

以下为《Android APP 弱网测试问题和解决分析》的无排版文字预览,完整内容请下载

现象:用户登录应用时下载初始化数据,下载过程中应网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致。

原因:数据下载过程中、下载失败后,未进行数据回滚,中止后重新下载,出现数据重复。

解决方案:通过事务处理数据下载逻辑,下载失败后,应用本地数据库进行数据回滚。

现象:用户点击数据上传,数据上传过程中网络弱且不稳定,基于联网状态自动触发数据上传,导致出现数据重复写入,形成脏数据。

原因:数据上传过程中,由于失败重传机制,会出现连续两次写操作,并且未做唯一识别处理。

解决方案:根据数据特性,对可能造成脏数据的地方,通过关键字段,例如创建时间,key-value值等生成hash键,标记记录唯一性,即数据写入时,检查hash键是否存在,如果已经存在,当前重复数据 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 户点击控件时,出现应用闪退现象。

原因:没有对数据加载流程进行判断,直接暴露控件可控,当出现依赖数据的控件操作时,没有在数据返回前做兼容处理。

解决方案:在数据加载过程中,设置页面对外暴露的控件为“不可操作”,当数据加载完再释放。

现象:在弱网环境下,用户第一次输入搜索关键字没有得到相应后,再次输入全新关键字并发送请求,等待搜索结果返回后,当前结果页被之前的关键字搜索结果刷新覆盖。

原因:中间的请求返回较慢,显示最终的结果后,之前请求返回的数据应不做处理。

解决方案:对异步请求未完成的任务进行cancel.

所以综上所述,对于移动APP测试,从功能、性能、稳定、异常处理等几个维度来归纳场景特性,弱网测试主要集中在如下场景:2G/3G/4G wifi-移动网络切换等。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. Android APP 弱网测试问题和解决分析
  2. 人资数据组织结构图
  3. hadoop复习
  4. 信息交互设计课堂笔记
  5. 地质环境大数据平台整体方案
  6. 题库评审会(除创建题目外)会议纪要
  7. 前端面试题内容
  8. GEO数据解读黑五报告(12)
  9. 企业大数据战略指南
  10. ,自平衡检测桩相关数据记录表
  11. 关于加强基层基础数据录入能力的建议
  12. 问题与解决方案
  13. 小学数学阶段分为那些

以上为《Android APP 弱网测试问题和解决分析》的无排版文字预览,完整内容请下载

Android APP 弱网测试问题和解决分析由用户“liliyudd”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2020-04-20 19:13:27
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/47/e2/8786.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/47/e2/8786.html'}ipt>