标签:
1.项目内容:
团队项目:二次开发
1.每个团队从Github上fork这个项目的源代码;
https://github.com/RABITBABY/We-have-bing
2.了解、部署、运行这个项目,理解其功能及实现;
3.进行必要的测试,发现软件的bug并记录,并进行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); } }
标签:
原文地址:http://www.cnblogs.com/chenkaiqi/p/5439673.html