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排除工作会从客户反馈中继续调查研究。

时间: 2025-01-16 12:48:18

Alpha Version Release Of Teamwork: Appendix 1 BUG BASH的相关文章

测试杂感:Bug Bash

缺陷大扫除(Bug Bash)是一项短期的全员测试活动.在微软,许多开发团队会在里程碑(milestone)的末期执行缺陷大扫除.程序员.测试员.程序经理.内部用户.市场人员在1~3天的时间窗口中,运用各自的技能和职业背景,集中精力来搜寻软件的缺陷.通常,每位参与者会获得一个小礼品,发现缺陷数目最多的冠军会获得一份大奖. 一般认为,缺陷大扫除的优势在于引入了“更多的眼睛”.程序员更了解程序逻辑和实现细节,有可能发现隐蔽的缺陷;测试员更擅长缺陷猜测和持续攻击,有可能发现其他测试员遗漏的缺陷;程序经

Bug Bash in Personal Photo Experience 1/11/2016

In the process of our Personal Photo Experience Project, There are some bugs which hinder our forwards. But through our spirit of perserverance,We have already fixed them and make our product more excellent. So following are some bug list and the how

TeamWork#3,Week5,Release Notes of the Alpha Version

在这里的是一款你时下最不可或缺的一款美妙的产品. “今天哪家外卖便宜?” “今天这家店在哪个网站打折?” “这家店到底哪个菜好吃?” 这些问题你在寝室/办公室每天要问几次?还在为了找一家便宜的外卖店而下几个不同的app一个一个搜索.比较?现在你要的大礼包来啦!少年! 我们的app集成多家外卖网站的外卖服务,餐品直观的横向比较让你在外卖的海洋中买到实惠买到美味(?¯ω¯?). 所以快来体验吧啊!!!!!!!!!!!!!!!!!!!!!!!!!!!! 那么到底我们这个神奇的软件怎么用呢! 一.主要功

jar包版本介绍(beta,alpha,release),软件的版本介绍

α(Alpha) 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员.一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装.主要是开发者自己对产品进行测试,检查产品是否存在缺陷.错误,验证产品功能与说明书.用户手册是否一致. β(beta) 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除.这一版本通常由软件公司免费发布,用户可从相关的站点下载.通过一些专业爱好者的测试,将结果

关于BETA、RC、ALPHA、Release、GA等版本号的意义

转载 2016年06月19日 00:04:00 2049 0 1 . 最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA.ALPHA.RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好.现在特地去查找了资料, 对版本号的意义加以说明. Alpha:                     Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β

Alpha版本BUG BASH

在本次软件开发的第一轮迭代中,我们团队遇到了很多问题.首先是和学长联系不上导致拿到项目前一版本的代码的时间延后了一个星期.拿到代码后发现由于安装环境的问题代码无法移植.在这一阶段我们就耗费了大量的时间.同时,在本次软件开发中较大的一个问题是我们小组的成员都没有安卓开发的经验和学习经历,同时对于java也仅有粗浅的了解.我们必须边学边做,这就导致我们开发过程比较缓慢.最重要的一点,我们在安排任务的时候没有提前做好整个项目的架构,导致开发很离散,造成了很大的困难.我们的Alpha版本目前还有不少问题

WampServer Version 2.5 bug修改

做PHP开发都需要安装PHP的运行环境,为了方便,网上可以下载到好多的集成环境,最近使用WampServer Version 2.5发现有一些bug,分享一下修改的方法.高手请路过. 1.echo date('Y-m-d H:i:s'); 会发现输出的时间和系统时间不一样,打开php.ini,搜索date,修改如下代码: date.timezone = ASIA/shanghai 保存,重启Apache.(这是小知识,不是BUG) 2.通过右下角快捷方式打开httpd.conf,会发现这个版本的

Deploying JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite Release 12 (文档 ID 393931.1)

In This Document Section 1: Overview Section 2: Pre-Upgrade Steps Section 3: Upgrade and Configuration Section 4: Post-installation Steps Section 5: Known Issues Section 6: Appendices This document covers the procedure to upgrade the version of the J

linux 检查补丁包是否安装 名称 版本 release号

To determine whether the required packages are installed, enter commands similar to the following: # rpm -q package_name Alternatively, if you require specific system architecture information, then enter the following command: # rpm -qa --queryformat