软件测试——基于判断是否为闰年输入非法数据的改善
2015-04-07 19:55
274 查看
问题提出:
课堂上我们看到如果正常的只用 int = int.parse("abcd");代码时会出现异常报错,
我们该如何修改来完善程序?
问题解决方案:
我们可以加入异常处理,当输入数据非法不合理时,我们的异常处理会提示您输入有误,请重新
输入有效数据,就可以避免出错,更加好的测试程序。
下面改进后的JAVA程序:
我们可以看到利用了try{}catch(Exception exp){};抛出异常的函数后我们来测试一下
以下为测试用例:
测试结果如下:
思考:我们在写程序时一定要注意细节,有时候细节出错,会给我们带来
很多不必要的麻烦,类似此程序,如果我们没有异常处理,会给我们的软件
测试带来很多麻烦。
课堂上我们看到如果正常的只用 int = int.parse("abcd");代码时会出现异常报错,
我们该如何修改来完善程序?
问题解决方案:
我们可以加入异常处理,当输入数据非法不合理时,我们的异常处理会提示您输入有误,请重新
输入有效数据,就可以避免出错,更加好的测试程序。
下面改进后的JAVA程序:
我们可以看到利用了try{}catch(Exception exp){};抛出异常的函数后我们来测试一下
以下为测试用例:
编号 | 输入年份 | 预期输出 |
1 | 1955 | 1955年不是闰年 |
2 | 1956 | 1956年是闰年 |
3 | 1900 | 1900年不是闰年 |
4 | 2000 | 2000年是闰年 |
5 | abcd | 输入有误!重新输入 |
思考:我们在写程序时一定要注意细节,有时候细节出错,会给我们带来
很多不必要的麻烦,类似此程序,如果我们没有异常处理,会给我们的软件
测试带来很多麻烦。
相关文章推荐
- 关于软件测试(4):闰年输入的判断以及非法输入的处理测试
- 判断输入是否合法的软件测试
- 【软件测试】闰年问题(不考虑非法输入)
- 软件测试第四周--闰年问题的非法输入处理
- 【软件测试】考虑闰年问题中的非法输入
- 判断是否非法提交数据
- 实训JAVA语言设计——输入年判断是否是闰年
- 俊鸟的数据输入校验专题(四)全角转半角,半角转全角,判断字符是否为全角【转】
- Web 软件测试 Checklist 应用系列,第 1 部分: 数据输入
- 各种判断输入数据是否合法的js
- 用javascript判断输入数据是否货币并自动添加¥符号的代码
- 判断输入的年份是否为闰年
- Delphi 如何判断在DBGridEh中某格输入数据是否符合约束
- 判断是否为闰年,(可以重复输入)
- //题目:输入一个年份,判断是否有闰年. 碰到一个问题```
- Javascript:判断用户输入的年份是否是闰年
- 实训JAVA语言设计——从键盘输入一个年份,判断是否是闰年
- Common Subsequence 动态规划 不难 但是犯了个错误刚开始 没用标记数组 直接使用a判断 是否为零 结果是测试数据有很多key为零 超时
- Java小程序之——判断输入的某个年份是否是闰年
- 基于闪存存储原理的U盘数据安全测试和U盘数据保护软件