一、题目:
1.每个团队从Github上fork这个项目的源代码;
https://github.com/RABITBABY/We-have-bing
2.了解、部署、运行这个项目,理解其功能及实现;
3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;
- 简要说明如何下载部署运行这个项目;
- 补充这个软件的单元测试并提交到Github上;
- 解释说明找出的bug及修复情况;
- 列出每个团队成员的个人贡献分。
截止日期:2016.4.21晚10点。
4.在此基础上,进行软件的改进。
二、单元测试
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);
}
public void testAdd2()throws Exception{
PersonService service=new PersonService();
int result=service.add2(1, 2);
Assert.assertEquals(3, result);
}
public void testAdd3()throws Exception{
PersonService service=new PersonService();
int result=service.add3(1, 2);
Assert.assertEquals(0.5, result);
}
}
三、使用APP
我们使用手机下载了“数学口袋精灵”来体验一下,一开始觉得不错的,但是玩着玩着突然发现了一些bug,具体如下:
1.声音不能调整
2.完成一次考试后不能继续或者退出,强制退后会直接停止工作
3.难度不能自由选择
4.感觉题目是乱来的= =
5.选项不清晰,直接用黑体字放在猴子上,看起来不美观,起码放一个白色框看得比较清楚吧!不然连小数点都看不出来
四、个人贡献分
组长:
梁毅乾 分值比例:22%
组员:
冯铭杰 分值比例:21%
张俊毅 分值比例:20%
陈施恩 分值比例:19%
周修文 分值比例:18%
五、总结
1、整个作业时间是比较赶的,有许多地方都还不是十分的完善。
2、由于是第一次进行团队合作,有一些地方沟通的还不是十分彻底。
3、还有老师课堂上有些地方也讲得不是很明白,导致有很多地方都是需要自己去摸索,有些吃力!