zoukankan      html  css  js  c++  java
  • 软件测试——基于判断是否为闰年输入非法数据的改善

    问题提出:

    课堂上我们看到如果正常的只用 int = int.parse("abcd");代码时会出现异常报错,

    我们该如何修改来完善程序?

    问题解决方案:

    我们可以加入异常处理,当输入数据非法不合理时,我们的异常处理会提示您输入有误,请重新

    输入有效数据,就可以避免出错,更加好的测试程序。

    下面改进后的JAVA程序:

    我们可以看到利用了try{}catch(Exception exp){};抛出异常的函数后我们来测试一下

    以下为测试用例:

    编号 输入年份 预期输出
    1 1955 1955年不是闰年
    2 1956 1956年是闰年
    3 1900 1900年不是闰年
    4 2000 2000年是闰年
    5 abcd 输入有误!重新输入

    测试结果如下:

           

               

               

              

              

    思考:我们在写程序时一定要注意细节,有时候细节出错,会给我们带来

    很多不必要的麻烦,类似此程序,如果我们没有异常处理,会给我们的软件

    测试带来很多麻烦。

  • 相关阅读:
    【python cookbook学习笔记】给字典增加一个条目
    UI设计星级评价
    弱引用和循环引用
    lua数据类型
    lua虚拟机笔记
    c++对象模型笔记
    使树控件方向键无效
    实现CListCtrl自定义行高
    创建对话框时常用配置
    C++格式化输出总结
  • 原文地址:https://www.cnblogs.com/ren0506/p/4399235.html
Copyright © 2011-2022 走看看