0422-团队项目1

上一界51冯美欣同学的项目:http://www.cnblogs.com/maxx/

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

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

    fork项目https://github.com/yangjj123

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

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

针对以下三步,每个团队发布一篇博客:
  • 简要说明如何下载部署运行这个项目;
  • 补充这个软件的单元测试并提交到Github上;
  • 解释说明找出的bug及修复情况;
  • 列出每个团队成员的个人贡献分。

 

简要说明如何下载部署运行这个项目

 按照作者给的ADT地址从百度网盘下载ADT,然后配置HAXM,配置SDK为国内地址,配置x86模拟内核,配置模拟器,所需运行环境应为ADT 4.4.2(API 19)。

 

补充这个软件的单元测试并提交到Github上

https://github.com/yangjj123/TeamWork

 主要的测试有:

 1、求最大公约数,2、计算加减乘除返回结果,3、判断数据在运算字符串的位置

主要代码:

 

 1 // 测试最大公约数
 2 public class fTest {
 3     f a=new f();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7 
 8     @Test
 9     public void testF() {
10         assertEquals(4,a.f(8, 12),0.0);
11         assertEquals(5,a.f(10, 25),0.0);
12         assertEquals(6,a.f(6, 48),0.0);
13     }
14 
15 }
 1 //判断数据在运算字符串的位置
 2 public class interceptNumIndexTest {
 3     interceptNumIndex index=new interceptNumIndex();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7 
 8     @Test
 9     public void test() {
10         String str=new String();
11         str="1+2+3";
12         assertEquals(3,index.interceptNumIndex(str),0.1);
13     }
14 }
 1 //测试加减乘除计算结果
 2 public class ResultTest {
 3     Result result=new Result();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7 
 8     @Test
 9     public void testReslutString() {
10         assertEquals(9.0f,result.reslutString("+", 3.0f,6.0f),0.05);
11         assertEquals(10.0f,result.reslutString("-", 24.0f,14.0f),0.05);
12         assertEquals(66.0f,result.reslutString("*", 22.0f,3.0f),0.05);
13         assertEquals(50.0f,result.reslutString("÷", 250.0f,5.0f),0.05);
14     }
15 }

 

截图:

 

解释说明找出的bug及修复情况

1、本来4.4以上安卓版手机本无法运行,会闪退;

修改后:

原来的版本只面向安卓4.4,4.4以上不适用,会闪退,现在向上适配到6.0就可以正常使用app了。

2、进入APP后没有任何文字说明,使用者会不清楚这个软件的用途;

3、每答完一套题后只能关闭APP重新再来,没有设置退出按钮;

4、做过的题目没有具体解析和讲解,达不到做题的效果;

5、出现的!、*、/等符号不是数学的运算符小学生可能看不懂。

 

团队成员的个人贡献

杨晶晶、董婷婷、邹育萍:下载APP,用安卓手机测试APP的功能,找出存在的一些问题

容杰龙:在安卓手机测试APP的功能;补充单元测试

卓炜杰:下载APP并且负责配置,然后教队友如何配置;在安卓手机测试APP的功能

大家一起讨论“数学口袋精灵”存在的问题,讨论如何解决问题。

bug还在修复中…

 

个人贡献分:

102 杨晶晶:16分

106 邹育萍:15分

105 董婷婷:17分

157 容杰龙:22分

343 卓炜杰:24分

posted @ 2016-04-22 20:59  02杨晶晶  阅读(212)  评论(0编辑  收藏  举报