四则运算——单元测试(测试方法:Right-BICEP )
一、测试的具体部位
Right-结果是否正确?
B-是否所有的边界条件都是正确的?
I-能查一下反向关联吗?
C-能用其他手段交叉检查一下结果吗?
E-你是否可以强制错误条件发生?
P-是否满足性能要求?
二、测试结果
1.结果正确
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313101859663-1762332780.png)
2.边界条件
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313102058397-863959270.png)
由上图可知,结果正确,但对于输入0值可以进行改进,让其直接不进行下列判断
3.一致性
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313102757288-671369332.png)
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313102554210-1261094323.png)
数值范围大时,无余数的式子出现概率少
4.区间性
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313103228022-881149802.png)
本程序,取值范围设置为int型,所以出题数目和出题数值都可以设很大
5.存在性
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313104355350-1794789901.png)
数值范围为0,产生未处理异常,此处程序输入处应增加判断0值得内容
6.存在性
![](https://images2015.cnblogs.com/blog/761005/201603/761005-20160313105102632-1918113841.png)
选择无乘除法,无负数时,结果正确