【软件工程】5.8 黑盒&白盒测试

代码链接:http://www.cnblogs.com/bobbywei/p/4469145.html#3174062

搭档博客:http://www.cnblogs.com/bobbywei/

五一回来后已经在弄黑白盒,那时候还没有上课,不清楚这个阶段要换搭档,因此没有换到搭档。

 

1、黑盒测试

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

 

输入类型 输入数据 预期输出 实际输出 测试状态
正确的数值 5+5= 10 10 正确

带非法字符的数值

&+&……= 出现异常 出现异常 正确
加减乘除 5*5= 25 25 正确
非法运算符 5@2= 提示只能输入+-*/ 提示只能输入+-*/ 正确
除法分母为0 3/0= 提示分母不能为0 提示分母不能为0  正确

 

 

 

2、白盒测试

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

测试用例 用例说明 覆盖代码 测试结果
 5-5 数值的输入  interceResult(4-9)  运行成功
 2.9 非法运算符  interceResult(7-9) 运行成功,提示输入错误重新输入 
 1-1 是否运行减法   interceptOperation(4-64) 运行成功 
 2+2 是否运行加法   interceptOperation(4-64) 运行成功 
 3*3 是否运行乘法   interceptOperation(4-64) 运行成功 
 4/4 是否运行除法   interceptOperation(4-64) 运行成功 
 5/0 分母不能为0   ispassString(16-18) 运行成功,提示分母不能为0,重新输入 
 6e。 非法字符  interceResult(7-9) 运行成功,提示算式错误重新输入 
       

 

posted @ 2015-05-08 14:22  11尤桂鹏  阅读(465)  评论(1编辑  收藏  举报