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/
    )中,请大家多多指教!

           


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

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

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

           

           

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

  • 相关阅读:
    day07_final
    day06_final
    day02_final
    day04_final
    New
    AtCoder Grand Contest 015 E Mr.Aoki Incubator
    长链剖分学习笔记
    关于某些莫队的优化
    CodePlus 2019 3月月赛 Div.1 A题 TREE
    边分治学习笔记
  • 原文地址:https://www.cnblogs.com/mikky/p/4487722.html
Copyright © 2011-2022 走看看