zoukankan      html  css  js  c++  java
  • 单元测试

     具体代码已上传至 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 输入错误的数值 可以擦除重新输入 可以擦除 只要在输入后面在加几行代码,提示输入数值是否正确,是否需要重新输入,然后在加入输入代码,因为比较繁杂,所以程序里就没有写入。
    其他        
             

     

  • 相关阅读:
    判断一棵二叉树是否为二叉搜索树
    分离链接法的删除操作函数
    线性探测法的查找函数
    Bzoj1251 序列终结者
    POJ2396 Budget
    Bzoj3531: [Sdoi2014]旅行
    Codeforces Round #389 Div.2 E. Santa Claus and Tangerines
    Codeforces Round #389 Div.2 D. Santa Claus and a Palindrome
    Codeforces Round #389 Div.2 C. Santa Claus and Robot
    Codeforces Round #389 Div.2 B. Santa Claus and Keyboard Check
  • 原文地址:https://www.cnblogs.com/7763255qw/p/5338938.html
Copyright © 2011-2022 走看看