您的位置:首页 > 其它

单元测试

2016-03-30 20:33 197 查看
测试模块

测试输入

预期结果

运行结果

bug跟踪

计算终值

单利

(本金,年限,利率)

终值

1

(10000,10,0.1)

20000

2

(0,10,0.1)应提示输入大于0的本金无提示,显示0
3

(-1000,10,0.1)

应提示输入大于0的本金无提示,显示-20000
4(输入字符)提示输入数字程序运行出错
5(10000,1.5,0.1)11500
6(超大数值)输出结果
复利(本金,年限,利率,复利次数)终值
1(10000,10,0.1,1)25937.424601
2(0,10,0.1,1)应提示输入大于0的本金无提示,显示0
3(-10000,10,0.1,1)应提示输入大于0的本金无提示,显示-25937.424601
4(10000,1.5,0.1,1)11000计算出错已改进,结果一致
5,(10000,10,0.1,1.5)26328.79数值不一致:25937.42已改进,结果一致
6(超大数值)输出结果计算出错
7(输入字符)提示输入数字计算出错
计算本金
单利(年限,年利率,目标金额)本金
1(10,0.1,-10000)应提示输入大于0的目标金额无提示
2(1.5,0.1,10000)9090.90
3(输入字符)应提示输入数字运行出错
复利(年限,年利率,目标金额,复利次数)本金
1(10,0.1,10000,1.5)3855.43
2(1.5,0.1,10000,1)9090.91运行出错已改进,结果一致
3(输入字符)应提示输入数字运行出错
求时间
单利(本金,年利率,目标金额)时间
1(10000,0.1,20000)10
2(-10000,0.1,20000)应提示输入大于0的本金无提示,输出-30
3(10000,0.1,-20000)应提示输入大于0的目标金额无提示,输出-30
复利(本金,年利率,目标金额,复利次数)时间
1(10000,0.1,20000,1)7.27
2(-10000,0.1,20000,1)应提示输入大于0的本金计算出错
3(10000,0.1,-20000,1)应提示输入大于0的目标金额计算出错
4(10000,0.1,20000,-1)应提示输入大于0的复利次数计算出错
基金定投
月定投(每期定投金额,收益率,期数)预期收入
1(1000,0.1,10)210374
2(1000,0.1,-5)应有提示无提示,输出-50038
3(1000,0.1,0)应有提示无提示,输出0
年定投测试内容数据与月定投一致错误与上一致
每月还款(贷款金额,还款年限,复利次数)每月还款金额
1(10000,10,1)216
2(10000,10,-1)应有提示计算出错
3(-10000,10,0.1)应有提示计算出错
对于不合理的数值输入设计提醒:请输入合理的数值,否则计算出错
总结:对于单元测试,自己的理解不够,概念及实际操作存在困难,而且自己的程序使用C语言编写,对于单元测试更不知如何下手,使用Java编写才是最适合的,我也想过将程序转换为Java版,不过自己的Java基础比C还差,尝试失败,从中也能看出自己的基础是多么不好,需要认认真真的把它捡起来,所以现在做出了以上的表格,自己也不清楚能将它称为什么,只是一些基本测试吧,考虑的情况也有所不足。以后还是要好好学习,程序的bug要一步一步地改正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: