zoukankan      html  css  js  c++  java
  • 0422团队项目

    我们有下载“数学口袋精灵”APP进行使用,界面做得挺美观,也很可爱,但也发现了一些bug,bug如下:

    1、做完一组题目后,按返回键回到初始界面后点击开始,会发现提示APP停止运行,要重新打开APP才能再次进行使用;

    2、伴随的音乐不能关闭;

    3、题目中的阶乘题目在一组题目中重复出现多次,例如在我一次做题过程中,“1!”出现了3次;

    4、答完题出现的提示语中“哦”字没有完全显示出来;

    5、在手机不开声音的时候不能再每道题目做完的时候知道自己是否答对,要在有声音的时候通过声音才可以辨别;

    6、有时会出现一样的选项;

    APP的单元测试:

    在这里我们测试选出基于该程序源代码中具有代表性的代码进行单元测试,计算公约数的方法setNumeratorAndDenominator(int a, int b)。

    在这里我们新建了一个测试类与被测试类

    int setNumeratorAndDenominator(int a, int b){  // 设置分子和分母
                int c = f(Math.abs(a),Math.abs(b));         // 计算最大公约数
               int  numerator = a / c;
                int denominator = b / c;
                if(numerator<0 && denominator<0){
                   numerator = - numerator;
                  denominator = - denominator;
                  
                }
                return c;
              }
         int f(int a,int b){  // 求a和b的最大公约数
                if(a < b){
                  int c = a;
                  a = b;
                  b = c;
                }
                int r = a % b;
                while(r != 0){
                  a = b;
                  b = r;;
                  r = a % b;
                }
                return b;
              }

    该被测试类的值返回给测试类c值以测试

    public void textone()
    {
        
            double sum;
            sum=cal.setNumeratorAndDenominator(3, 6);
        Assert.assertEquals("错误 ",sum,3,0);
        
    
    }

    如图,3和6的公约数是3,因此它显示正确(没错误)。如果写的是2,它会显示有错误。

    而在把分母改为0的情况下,它也会有错误,显示BU ZERO .

    成员

    分工

    团队贡献分 

    许佳仪

    查找"数学口袋精灵"APP的bug,编写博客

    比例为22%,分数为:20*4*24%=18分

    柯晓君

    查找"数学口袋精灵"APP的bug

    比例为21%,分数为:20*4*23%=17分

    卓宇靖

    写测试代码,进行单元测试,安装和配置软件

    比例为30%,分数为:20*4*27%=24分

    赖文亮

    查找单元测试资料,导入相关数据

    比例为27%,分数为:20*4*26%=21分

     github地址:https://github.com/xujiayi-gg/team.git

    关于MATHAPP的测试

    关于如何在Eclipse导入安卓项目的文件:

    首先,从世界那里下载adt-bundle-windows-x86_64-20131030androi(这里分32位还是64),解压,运行它的ANDROIOD.manager。它会自己安装eclisepe环境下所需的android条件所需要的包。打开elsiepe后,它会自己要求安装该SDK,之后,我们就会神奇地发现在import项目的界面下,gerenel多了android选项;如图:

    这时候,导入android项目就好,那么这时候,如何解决无法导入import.java.*的问题呢,这个时候,我们可以又见该APP项目,点JAVA BUILD PATH->ADD LIBRARY->JRE SYSTEM LIBRARY ,导入即可,如图:

  • 相关阅读:
    awk 入门教程【转】
    xargs 命令教程【转】
    redis 执行lua脚本
    SpringMVC 执行过程分析
    EurekaClient 服务注册、发现、续约
    Springboot 自动配置 & 自定义Starter
    Netty 实现HttpServer
    Spring中@Import 用法
    Netty自定义任务&Future-Listener机制
    Springboot + Netty + WebSocket 实现简单的聊天
  • 原文地址:https://www.cnblogs.com/xjy-gg/p/5422868.html
Copyright © 2011-2022 走看看