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排除工作会从客户反馈中继续调查研究。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。