单元测试与封装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/)

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

posted @ 2015-04-30 18:35  思亭  阅读(201)  评论(0编辑  收藏  举报