zoukankan      html  css  js  c++  java
  • 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分

  • 相关阅读:
    soa
    最短路径分词
    Collector
    solr params.json
    oracle第一章
    记一次web项目总结
    java.util 类 TreeSet<E>
    自定义jstl标签库
    java二维数组简单初步理解
    Java中Array的常用方法
  • 原文地址:https://www.cnblogs.com/jjy520/p/5422735.html
Copyright © 2011-2022 走看看