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/)

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

  • 相关阅读:
    2020.2.14
    2020.2.13
    2020.2.12
    2020.2.11
    org.apache.ibatis.binding.BindingException: Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]
    springboot 项目报错问题的解决
    使用IDEA搭建一个简单的SpringBoot项目——详细过程
    从零开始实现一个简易的Java MVC框架(三)--实现IOC
    使用IDEA创建JavaWeb项目 部署本地tomcat并运行
    ChromePassword
  • 原文地址:https://www.cnblogs.com/wst-2015/p/4469622.html
Copyright © 2011-2022 走看看