zoukankan      html  css  js  c++  java
  • 5.1进化形态——5.2进化版

    程序开发简介:

         【开发环境】:eclipse

         【开发时间】:2015年5月8日

         【版本】:5.2

         ( ps:由于在之前的5.1中已经完成了四则运算的大部分功能,所以在本次练习中,我们在练习5.1的基础上,追加了阶乘功能、异常机制的处理功能,并且对阶乘功能进行封装、测试等等。)

          


        ♦ 第一阶段目标

          能把计算的功能封装起来,通过测试程序API接口测试其简单的加法功能。

        ♣ 第二阶段目标

           通过测试程序API接口测试其简单的加法、减法、乘法、除法功能。并能看到代码覆盖率。

        ♥ 第三阶段目标

          通过测试程序API接口测试对于各种参数的支持。并能看到代码覆盖率。

        ♠ 第四阶段目标

          通过增量修改改进程序,完成对各种错误情况的处理

        结对同伴:

              姓名            学号                        博客地址
            黄铭琪      201306114449 http://www.cnblogs.com/mikky/
           欧阳可圣      201306114418 http://www.cnblogs.com/kevinkeke/

          我们是穿梭在银河之间的SsssB团队~

         


         在这个版本中,我们依旧是使用黑盒法跟白盒法的测试技术,同时我们也加入了异常处理,以下是我们的测试用例:

         1.黑盒法测试

    测试用例输入条件 输入条件 有效等价类 无效等价类
    输入有效性判断 5 5  
    输入错误负数 -5 l例如:5 -5
    输入错误字符 a 例如:5 a
    测试对象 测试说明 测试数据 测试结果
    计算范围 能计算的大小(<=100) 100 93326215...

          2.白盒法测试

    测试用例 用例说明 通过途径 实际结果
    负数处理 输入(-5) Line23-32 抛出异常并提示
    非法字符处理 输入(a) Line33-47 抛出异常并提示
    结果正确性处理 输入(5) Line12-22 120

          3.异常处理

    异常说明 异常用例 异常反馈
    fsException

    CalcuteRank aa=new CalcuteRank();
    String s="-5";
    aa.rank(s);

    您输入的是-5,规定阶乘数不能为负数!
    NumberFormatException CalcuteRank aa=new CalcuteRank();
    String s="a";
    aa.rank(s);
    您输入的是a,规不能输入数字以外的非法字符!

          本次实验代码及其测试结果截图:

           源代码还是在我的小伙伴的博客(http://www.cnblogs.com/kevinkeke/
    )中,请大家多多指教!

           


          在这一次的练习中,加深了我与我的搭档之间的默契,虽然我们平时都很忙,很多事情做,特别是我,除了学习还有很多工作,但我们还是会互相帮助,应该这样说,他对我的帮助是巨大的。

           引用我们一个老师的原话:“太多的事情要等到亲身经历才知道”。世界很大,大到你一转身就会找不到队友;世界很小,小到一不留神就能遇到。世间有太多的不可知,在寻访与探讨的过程中,我们只能一边耕耘、一边收获。 转眼学期过半,匆匆中带着不舍,每一个事件发生,我都会思考到底问题出现的根本在哪里,在不断的思考跟不断的进步中,我心存感恩!(一不小心文艺泛滥,请自动忽略......)

          又到了一周一次爆照环节了,这一次我们不再是侧面,不再是背面,终于是正面了!!!

           

           

          (手臂被蚊子咬得红肿,含着泪也要学习!)

  • 相关阅读:
    metal的gpu query
    体积雾 global fog unity 及改进
    hdr rt format对颜色的影响
    unity deferred lighting
    unity linear space时 photoshop blend的正确设置
    unity linear work flow
    一些数据 bandwidth之类
    deferred rendering with msaa
    unity 显示mipmaplevel
    【转】在C#中使用SendMessage
  • 原文地址:https://www.cnblogs.com/mikky/p/4487722.html
Copyright © 2011-2022 走看看