51Testing软件测试论坛
标题:
一般系统是怎样处理多出来的字符呢?
[打印本页]
作者:
张志英
时间:
2010-4-29 10:44
标题:
一般系统是怎样处理多出来的字符呢?
这两天,我有个疑问:
有这样一个字段,登陆账号,varchar2(50)
我是这样理解的,50个字节的话最多只能输入25个汉字,50个字母
当我输入51个字母的时候,系统没有任何提示,能成功添加,但是显示出来的结果只有50个字符,最后那个字母被截掉了
对于这样的问题你们是怎么看的呢?算是BUG吗?
作者:
投缘
时间:
2010-4-29 11:16
这种处理方式我认为从功能上是正确的,但是不知道你们的需求中对于超出数据库限制的处理是怎么规定的。这里的处理算是个需求漏洞,应该建议需求人员将处理过程进行规定,可以限制输入框长度,输入到50的时候限制不能再输入。测试按照需求来测试。
作者:
crystal50112
时间:
2010-4-29 11:54
同意楼上所说,一般都会限制输入长度。
作者:
peag
时间:
2010-4-29 12:21
对于公司现在的软件我也是这样去限制的,但是需求不规范,只能按常规
作者:
msnshow
时间:
2010-4-29 13:36
看具体需求和应用场景了,更友好的做法,还是给用户相应的提示
例如:你输入的字符长度为52,超过最大长度50,多余字符将会截取
作者:
张志英
时间:
2010-4-29 14:36
多谢各位的踊跃发言啦!O(∩_∩)O谢谢
作者:
peag
时间:
2010-5-14 18:55
这个还是得在程序来控制用户不给输入那么多的字符
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2