zoukankan      html  css  js  c++  java
  • 单元测试与封装5.1

    测试用例

    测试项目名称

     四则运算简单测试

    测试人员

    冯美欣,吴舒婷

    编制日期

    2015年4月30日

    功能特性

     对这四则运算进行测试

    黑盒测试:

    主要就是测试代码的功能与输入有效性在问题, 以便于了解或使用系统的内部结构及知识。

    输入类型

    输入数据

    预期输出

    实际输出

    测试状态

    1正确的数值

     (3,4,+)

     7

     7

     正确

    2带非法字符的数值

     (2,3w,-)

     出现异常

     出现异常

     正确

    3加减乘除

     (4,2,/)

     2

     2

     正确

    4非法运算符

     (2,4,g)

     非法字符

     非法字符

     正确

    5除法分母为0

     (3,0,/)

     出现提示

     除数不能为0

     正确

    白盒测试:

    在设计测试的过程中,我们通过测试程序的内部结构,了解代码的完善程度,发现错误,减少代码。

    测试用例

    用例说明

    覆盖的代码

    测试结果

    1(1,1,-)

     数值的输入

    CalcuTest(1-18)

    运行成功无故障

    2(3,5,6)

    非法运算符

    在前面的基础上在执行Calculate(14)即(60-77)

    能判断非法字符

    2(4,5,+)

     是否运行加法

    Calculate 17-18行

    运行成功无故障

    3(1,2,-)

     是否运行减法

    Calculate 19-20行

    运行成功无故障

    4(6,7,*)

     是否运行乘法

    Calculate 21-22行

    运行成功无故障

    5(9,3,/)

     是否运行除法

    Calculate 22-38行

    运行成功无故障

    6(3,0,/)

     分母不能为0

    Calculate除法里面的(25-30行)

    运行成功无故障

    7(2,e,-)

     非法字符

    Input 40-57

    测试无误,可是程序小问题

    代码覆盖率

     80%

     

     

    对第七点配图:

    主要代码在:小伙伴冯美欣(http://www.cnblogs.com/maxx/)

    通过简单的封装,加强了代码的简单

  • 相关阅读:
    Oracle 字符串转多行(REGEXP_SUBSTR)
    Word使用技巧总结
    VirtualBox配置安装入门(Linux连不上网络和设置共享文件夹)
    (vm/vb)虚拟机复制或者拷贝之后连不上网络怎么处理?
    Vmware共享文件夹安装设置方法(window与Linux使用共享文件夹)
    软删除和硬删除的处理方法
    banner小点点
    常用标签
    优雅批量删除redis匹配数据
    rabbitmq(三)- 交换机
  • 原文地址:https://www.cnblogs.com/wst-2015/p/4469622.html
Copyright © 2011-2022 走看看