首页 > 其他 > 详细

判断输入是否合法的软件测试

时间:2015-03-22 13:26:29      阅读:148      评论:0      收藏:0      [点我收藏+]

测试界面:技术分享(1)输入大小写混合长度为5的字符串Jason,合法技术分享(2)输入大小写与数字混合长度为6的字符串,合法技术分享(3)输入带有特殊字符的长度为6的字符串:由于有特殊字符,所以不合法技术分享(4)输入长度为7的字符串,由于长度大于6,所以不合法技术分享(5)输入为空,既不满足长度范围,但是由于内部判断逻辑问题,显示的原因稍显牵强技术分享(6)调整逻辑后的结果,显示原因是长度不在0-6范围内技术分享

(7)核心代码

if (info.length() > 6 || info.length() < 1) {
out.println("length " + info.length() + " is invalid");
} else {
if (!info.matches("^[a-zA-Z0-9]+$")) {

out.println("Input does not match A-Z,a-z,0-9");
} else {
out.println("Congratulations!Input is valid!");
}
}

判断输入是否合法的软件测试

原文:http://www.cnblogs.com/airjasonsu/p/4357049.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!