zoukankan      html  css  js  c++  java
  • Alpha Version Release Of Teamwork: Appendix 1 BUG BASH

    在为期一周的发布周中,我们将app本身最后的细节完善,功能代码到位,UI不断改进和优化,团队在开始准备发布之前,对整个APP进行了一次BUG检查,每个人都部署了app在自己的android设备上进行测试。一共发现了以下的bug。

     

    bug等级:高。

    bug位置:android代码。

    现象:加载此页面程序崩溃弹出。

    原因分析:图片尺寸太大导致图片加载时崩溃问题。

    解决:缩小图片尺寸,修改加载函数。

    •   

    bug等级:中。

    bug位置:android代码。

    现象:某些菜品价格显示为-1。

    原因分析:爬虫对于一些未爬取到的数据保存了一些约定的错误值,在android端没有特殊处理。

    解决:处理价格串,对于-1显示“暂无数据”。

    •  

    bug等级:中。

    bug位置:android代码。

    现象:app无法正常通过硬件按钮退出。

    原因分析:早期不小心锁定了硬件按钮功能。

    解决:释放了硬件按钮的退出功能。

    •  

    bug等级:中

    bug位置:爬虫。

    现象:使用地理位置查询系统返回的结果报错而不是坐标。

    原因分析:我们使用了百度地图的geocoding api,通过输入一个地址串来查询对应的坐标,但是我们对串种非UTF-8编码的字符没有处理,所以服务器返回了错误结果。

    解决:预先处理串。

    •   

    bug等级:中

    bug位置:爬虫

    现象:地理位置坐标一直无法返回。

    原因分析:百度地图服务器因为正在升级,使用post方法和服务器进行连接效果非常不好。

    解决:使用get方法与服务器交换数据包

    以上就是我们在bug bash中发现的一些bug,我们对爬虫、数据库、android客户端都进行了测试,而且我们之前的测试与开发平行,在开发过程中就解决了相当多的小错误。

    之后的bug排除工作会从客户反馈中继续调查研究。

  • 相关阅读:
    Web开发之编码与解码、签名、加密与解密
    深入解析单例线程安全问题
    PL/SQL&存储过程||存储函数&触发器
    oracle
    子查询中的NULL问题
    springmvc适配器的应用
    MySQL
    Django rest framework(5)----解析器
    Django rest framework(4)----版本
    1. Django每日一码 之原生View源码
  • 原文地址:https://www.cnblogs.com/sixsix/p/4122106.html
Copyright © 2011-2022 走看看