单元测试

Posted 45赵创佳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单元测试相关的知识,希望对你有一定的参考价值。

 具体代码已上传至 GITHUB,这里就不上传。

本次实验位复利计算的测验,解决了一些程序中的bug,比如本金限制和年限限制,小数点的位数过多等;但有一个BUG解决不了,那就是输入除数字以外的字符会出现死循环。其余BUG尚未发现,希望指出。

测试模块

测试输入

预期结果

运行结果

   bug跟踪

计算终值

 

终值

   

1

(1000,10, 3, 1) 1343.92

 

2

(0,10,3,1)

弹出提示:请输入>0的本金

没有提示,显示0

已改进。弹出提示:请输入>0的本金

 

计算年限 测试输入 预期结果 运行结果 bug跟踪
1 (1000,1000,3,1) 弹出提示:存款年限过大,请重新输入( <=100) 没偶提示,按照所输入的年限计算 已改进。弹出提示,并要求重新输入。
2 (1000,0,3,1) 弹出提示:存款年限过小,请重新输入( <=1) 没偶提示,按照所输入的年限计算 已改进。弹出提示,并要求重新输入。

计算本金

(本金,年限,利率,次数)

预期结果 运行结果 bug跟踪
1

(100,10,3,1)

输出数值只有2位小数点

 
2

(100,10,0.00000003,1)

提示输入利率数值有错,要求重新输入合法数值

(>=0.0001)

可以计算,但不能精确到小数点后3位

已解决.
字符输入

测试输入

预期结果

运行结果

bug跟踪

1 除了1到9以外的数字 弹出提示:非法字符输入,请输入正确的数字 死循环 do while 解决不了问题
2 输入错误的数值 可以擦除重新输入 可以擦除 只要在输入后面在加几行代码,提示输入数值是否正确,是否需要重新输入,然后在加入输入代码,因为比较繁杂,所以程序里就没有写入。
其他        
         

 技术分享

以上是关于单元测试的主要内容,如果未能解决你的问题,请参考以下文章

什么是单元测试?如何做好单元测试?

测试篇——初探单元测试

单元测试

Java单元测试介绍

Android如何进行单元测试(转)

实验单元测试