51Testing软件测试论坛

标题: “姓名”文本框输入字符长度的问题? [打印本页]

作者: fei446449750    时间: 2010-4-22 13:46
标题: “姓名”文本框输入字符长度的问题?
今天我在对一个“姓名”文本框进行测试时,输入了超过“50”个字符,结果导致系统崩溃。按常理讲,一个人的姓名是不可能那么长的,但测试不应该只是进行通过测试,也要进行失败测试,有时甚至测试都带有破坏性的。那这个问题需要解决么?测试时带有“破坏性”想法,对么?
作者: msnshow    时间: 2010-4-22 13:54
需要解决,你的想法是正确的,做测试不能只想常规性的操作!
作者: msnshow    时间: 2010-4-22 13:54
除了长度外,你还需要考虑安全性之类的
作者: 投缘    时间: 2010-4-22 14:06
你的想法是正确的!!!这种问题其实开发应该在需求或者是设计的时候就明确具体的输入类型和长度。所以你可以建议开发将需求进行完善,避免以后的项目也出现这种问题。
作者: chengning    时间: 2010-4-22 17:14

作者: hsz1314520    时间: 2010-4-22 17:40
破坏性测试,必须的!
作者: peag    时间: 2010-4-22 23:21
姓名的话,长度控制是正确的,另外还应考虑的是特殊字符的限制
作者: TIB    时间: 2010-4-23 10:12
原帖由 fei446449750 于 2010-4-22 13:46 发表
今天我在对一个“姓名”文本框进行测试时,输入了超过“50”个字符,结果导致系统崩溃。按常理讲,一个人的姓名是不可能那么长的,但测试不应该只是进行通过测试,也要进行失败测试,有时甚至测试都带有破坏性的。那 ...

这个问题属于系统健壮性问题,正常功能是实现了,但是容错性还有些问题,应该录入这个缺陷,但是缺陷级别可以略微低点
作者: selow    时间: 2010-4-23 11:26
仰望,高手真多!!!
作者: ThinkingGame    时间: 2010-4-23 14:28
要做。要是用户输入名字时键盘被卡住了,狂输入字符咋办,这是可能出现的。。我就经常出现一系列误操作导致电脑重启,从某一个按键开始自然的一路操作下去,结果是重启电脑,悲剧的很
作者: 提拉米苏0911    时间: 2010-5-24 11:23
当然是缺陷了
作者: Angeldgh00    时间: 2010-5-24 12:21
不错的创意,跟系统有关系吗?
作者: 水儿儿    时间: 2010-5-24 14:32
在我的测试过程中,类似这样的问题,如果是导致系统崩溃的话开发才可能会去修改,但是一般情况,如果是因为输入的字符过多而导致布局被打乱,那样的情况开发都不管,理由就是,不会有人的名字这么长
而且一般来说,用户都不会这么操作,除非他是故意来找茬的

[ 本帖最后由 水儿儿 于 2010-5-24 14:33 编辑 ]
作者: maxwell12    时间: 2010-5-24 14:44
扩展一下
所有的输入框都要做输入字符长度的检查.
输入框输入的内容会赋值给一个变量,而变量在定义的时候会有字符类型.
输入的内容如果大于字符类型能接受的位数可能会出现各种问题.截取超出的字符内容,数值溢出等.
作者: quangege    时间: 2010-5-24 17:19
菜鸟学习中
作者: 626953621    时间: 2010-5-24 18:32
标题: 回复 13# 的帖子
说的很对
作者: 风雨彩虹    时间: 2010-6-2 19:27
恩,想法很好!
试想一下某个用户突然想发泄了……哈哈
作者: 上帝注定    时间: 2010-6-2 22:39
要解决啊。如果输入的是外国人的名字的话,就是有这个潜在的风险,外国人的名字很长的嘛。而且造成的后果很严重啊。
作者: xjuniao    时间: 2010-6-2 22:47
作为一个测试人员,不应该放过任何一个问题,任何一个BUG
作者: ice1216    时间: 2010-6-3 09:37
这个问题应该和PM反馈,对于输入的长度,开发设计时应该有规划的。不能完全是开发人员认为是多少就是多少。这样测试才有有效的用例输出。即确定了边界
作者: ice1216    时间: 2010-6-3 09:37
这个问题应该和PM反馈,对于输入的长度,开发设计时应该有规划的。不能完全是开发人员认为是多少就是多少。这样测试才有有效的用例输出。即确定了边界
作者: 393921422    时间: 2010-6-3 09:41
呵呵 来学习下
作者: San_Fly    时间: 2010-10-28 16:29
非法字符的限制。如%&%¥ 还有非空的。
作者: 19104209    时间: 2010-10-28 17:02
此类问题的确经常遇到,而且开发人员不一定修改。建议你通过邮件给开发提交该问题,至于最后改不改那就不是你可以控制的了!
作者: xiaoli_javaY    时间: 2010-10-28 18:03
2-4位汉字、屏蔽特殊字符存在 select delete * from ‘ -- ==




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2