"数学口袋精灵"bug的发现及单元测试

1.项目内容:

团队项目:二次开发

1.每个团队从Github上fork这个项目的源代码;

  https://github.com/RABITBABY/We-have-bing

2.了解、部署、运行这个项目,理解其功能及实现;

3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;

针对以下三步,每个团队发布一篇博客:

  • 简要说明如何下载部署运行这个项目;
  • 补充这个软件的单元测试并提交到Github上;
  • 解释说明找出的bug及修复情况;
  • 列出每个团队成员的个人贡献分;

2.项目部署:

   需要安装android-studio,并配置jdk环境,将项目fork下载下来,导入eclipse中运行单元测试,在安卓市场下载app进行安装,bug寻找和体会

分工:

陈楷淇  单元测试及bug修复(22分)

张裕发  单元测试及bug修复(21分)

陈泽展  博客的编写及协助bug的发现,汇总(19分)

彭一建  app的使用感受及bug的寻找,博客的编写 (18分)

地址:

张裕发           http://www.cnblogs.com/eaver/

陈泽展         http://www.cnblogs.com/chenzezhan/

彭一建       http://www.cnblogs.com/qq1942589447/

3、使用APP

我们使用手机下载了“数学口袋精灵”来体验一下,发现了一些bug,具体如下:

1.当答对全部题目后”恭喜你,答对了10道题目哦中的“哦”,在那个输出方框里显示不全

2.当答完全部题目后无法退出答题界面

4.还有就是没有设置退出答题界面的按钮和继续答题的按钮

5.没有设置关闭声音的按钮

另外提一些建议

1.音乐的形式可以多样化一点,每通过一次可以换一次音乐

2.计算的数分一下级别,比如分为整数和小数的形式

3.最好每答一道题都显示一下对错

4.进行单元测试

package name.feisky.android.test;
import android.test.AndroidTestCase;
import junit.framework.Assert;

public class PersonServiceTest extends AndroidTestCase{
 public void testSave()throws Exception{
 PersonService service=new PersonService();
 service.save(null);
 }

 public void testAdd()throws Exception{
 PersonService service=new PersonService();
 int result=service.add(1, 2);
 Assert.assertEquals(3, result);
 Assert.assertEquals(2, result);
 }

 public void testAdd1()throws Exception{
 PersonService service=new PersonService();
 int result=service.add1(1, 2);
 Assert.assertEquals(-1, result);
 Assert.assertEquals(0.5, result);
 }

 public void testAdd2()throws Exception{
 PersonService service=new PersonService();
 int result=service.add2(1, 2);
 Assert.assertEquals(2, result);
 Assert.assertEquals(3, result);
 }

 public void testAdd3()throws Exception{
 PersonService service=new PersonService();
 int result=service.add3(1, 2);
 Assert.assertEquals(0.5, result);
 Assert.assertEquals(1, result);
 }
}
时间: 2024-08-05 12:24:56

"数学口袋精灵"bug的发现及单元测试的相关文章

"数学口袋精灵"bug(团队)

团队名:MY-HR 成员: 学号 博客园 团队贡献分 丘惠敏(组长) 201406114203 http://www.cnblogs.com/qiuhuimin/ 5 郭明茵 201406114204 http://www.cnblogs.com/mingyin/ 5 李浩然 201406114227 http://www.cnblogs.com/range/ 5 刘皓 201406114229 http://www.cnblogs.com/shuaibi/ 5 1.答完题目后,不能控制退出或者

“数学口袋精灵”App的第三个Spring计划----开发日记(第一天12.7~第十天12.16)

“数学口袋精灵”第三个Spring计划----第一天 项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围. 任务分配: 冯美欣:设计"数学口袋精灵"App图标.整合修改欢迎界面的背景音乐和游戏界面的背景音乐,防止冲突 吴舒婷:运行测试游戏,需找bug,进一步完善程序 林欢雯:继续完善算法代码的设计,争取消灭bug “数学口袋精灵”第三个Spring计划----第二天 项目进度: 冯美欣:设计好"数序口袋精灵

“数学口袋精灵”App的第三个Spring计划(总结与团队感悟)----开发日记

第三阶段Spring完成情况: 我们的"数学口袋精灵"App已经完成了,该app能随机产生多种形式的算式,比如带括号的,分数四则运算,混合运算,阶乘等,通过游戏形式让用户乐在其中.悦耳的背景音乐让用户身心愉悦,更加享受答题过程.这是一个益智类游戏应用,更好地锻炼了用户的脑力,心算能力.界面采用卡通风格,更吸引用户. 我们的app发布了哟~同志们赶紧下载吧(下载链接:http://www.appfun.cn/app/info/appid/299390) 应用介绍: 具体运行结果(截图):

0422 数学口袋精灵app

首先要部署这个app项目就是第一步: 一.前提下载并安装JDK 在线图解:手把手教你安装JDK      http://www.lvtao.net/server/windows-setup-jdk.html 二.下载并安装eclipse http://jingyan.baidu.com/article/d7130635194f1513fcf47557.html 安装eclipse安装完成后就是搭建一个Android的运行环境.下载adt插件并安装: ADT插件的下载路径: 进行离线安装ADT包,

“数学口袋精灵”App的第三个Spring计划----开发日记(第十一天12.17)

项目进度: 基本完成一个小游戏,游戏具有:随机产生算式,判断对错功能.通过轻快的背景音乐,音效,给玩家提供一个良好的氛围. 任务分配: 冯美欣:设计"数学口袋精灵"App图标.整合修改欢迎界面的背景音乐和游戏界面的背景音乐,防止冲突 吴舒婷:运行测试游戏,需找bug,进一步完善程序 林欢雯:继续完善算法代码的设计,争取消灭bug “数学口袋精灵”第三个Spring计划----第十一天 项目进度: 冯美欣:设计好"数序口袋精灵"App的图标: 吴舒婷:音乐bug还是未

“数学口袋精灵”第二个Spring计划(第四天)

“数学口袋精灵”第二个Spring计划----第四天进度 任务分配: 冯美欣:欢迎界面的背景音乐完善 吴舒婷:游戏界面的进度条设计样式,背景音乐以及按钮音效 林欢雯:代码算法设计 进度:   冯美欣:欢迎界面背景音乐尝试运行中: 吴舒婷:进度条样式基本完成,按钮提示音在设计当中: 林欢雯:和bug作斗争,继续完善代码.

“数学口袋精灵”第二个Spring计划(第九天)

第九天进度 任务分配: 冯美欣:欢迎界面背景音乐发现bug(一开始进入游戏可以播放音乐,进入游戏界面,再返回欢迎界面时,音乐播放不出来),仍在解决中: 吴舒婷:改进ui与音效 1.进度条.金黄色: 2.把式子显示的地方弄透明. 3.代码完成.但是音效不对 4.正确时图片替换,打钩.错误时抖动. (可以ps猴子打钩.正确时替换图片..有个问题:下一题时回复默认图片.代码怎么做) 5.游戏背景音乐 6.答题结束后.pass加一个成功的音效.fail加一个失败的音效 7.加一个盖章图片表示及格.分数表

“数学口袋精灵”App的第一个Spring计划

一.现状 我们这个团队想制作一个关于运算的游戏类型手机软件,针对我们这个学期的Android软件开发的课程,制作出一个关于数学算术游戏软件. 二.任务认领 第一阶段先把静态网页制作出来,各自的任务: 冯美欣:软件首页的制作与游戏的跳转 吴舒婷:游戏界面的设计制作 林欢雯:运算算法代码的设计 三.第一次冲刺阶段 时间:11月11号~11月20号(10天) 目标:第一阶段结束时,我们将完成一个大概软件架构,可以跳转到我们的主要内容游戏里面 四.预期困难 1.软件的首页运用到GIf等动态图片的使用,还

“数学口袋精灵”第二个Spring计划(第十天)总结

第二阶段Spring完成情况: 目标:完成一个小游戏 情况:ui基本完成. 代码基本也完成了,部分未完善. 音乐方面有点小bug,正在完善. 具体运行结果(截图): 首页: 游戏界面(可以计算多个运算符的运算): 答题成功(答对超过6道算pass通过): 答题失败(答对题目小于6道算不及格fail): backlog: 燃尽图: 总结:在第二个冲刺期间,感觉越发充实了,每天完成的任务也相对比较多,可以看到整个项目在一步一步往更好的方向走.队友之间的合作也越来越好,可以商量讨论出一些有用的意见或建