——————————复利计算程序单元测试报告——————————
————————————4.0 单元测试——————————————
————————————————要求——————————————
在测试会出现什么场面,有哪些情况的结果?
所要期待的返回值是多少?
写测试程序。
运行测试。
完成结果:
测试一:复利计算本息
测试模块 |
测试输入 |
预期结果 |
运行结果 |
Bug跟踪 |
计算复利 |
(本金,年限,年利率,次数) |
终值 |
||
1 |
(1000,10,0.03,1) |
13439.16 |
√ |
|
2 |
(0,10,0.03,1) |
弹出,请输入大于0的本金 |
没有提示 |
已改进,弹出,请输入本金大于0的数,请重新输入 |
3 |
(a,10,0.03,1) |
弹出,输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法!,请重新输入 |
估算本金 |
(本利,年限,年利率,次数) |
终值 |
||
1 |
(10000,20,0.02,2) |
6716.53 |
√ |
|
2 |
(10000,a,0.02,2) |
弹出,输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法!,请重新输入 |
3 |
(0,20,0.02,2) |
弹出,请输入本利大于0的数 |
没有提示 |
已改进,弹出,请输入本利大于0的数 |
计算年限 |
(本金,本利,年利率,复利次数) |
终值 |
||
1 |
(10000,20000,0.01,1) |
69.66 |
√ |
|
2 |
(10000,0,0.01,1) |
弹出,请输入本利大于0的数 |
没有提示 |
已改进,弹出,请输入本利大于0的数,请重新输入 |
3 |
(10000,20000,a,1) |
弹出,输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法,请重新输入 |
计算年利率 |
(本金,本利,年限) |
终值 |
||
1 |
(10000,20000,10) |
0.07 |
√ |
|
2 |
(10000,-20000,20) |
弹出,输入负数,请重新输入 |
没有提示 |
未改进 |
3 |
(a,20000,20) |
弹出。输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法!,请重新输入 |
计算月年收益 |
(投资额,年利率,年限) |
终值 |
||
1 |
(10000,0.03,30) |
490026.78 |
√ |
|
2 |
(10000,1,30) |
弹出,请输入年利率在0到1之间的书的数,请重新输入! |
没有提示 |
为改进 |
3 |
(a,0.06,10) |
弹出。输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法!,请重新输入 |
计算等额本息还款 |
(贷款金额,年利率,归还年限) |
终值 |
||
1 |
(20000,0.05,10) |
212.13 |
√ |
|
2 |
(20000,0.05,500) |
弹出,您输入的年限太大,请重新输入! |
没有提示 |
未改进 |
3 |
(20000,a,5) |
弹出,。输入不合法,请重新输入 |
没有提示 |
已改进,弹出,输入不合法!,请重新输入 |
2.测试程序:
以下是那些非法输入之类的程序代码,还不是很完整,还是需要改善的地方。
感悟:这次的测试很多不是很理想,后续会不断的改进,得到自己想要的效果,不断的进行更新。