51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10328|回复: 24
打印 上一主题 下一主题

[原创] “姓名”文本框输入字符长度的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-22 13:46:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天我在对一个“姓名”文本框进行测试时,输入了超过“50”个字符,结果导致系统崩溃。按常理讲,一个人的姓名是不可能那么长的,但测试不应该只是进行通过测试,也要进行失败测试,有时甚至测试都带有破坏性的。那这个问题需要解决么?测试时带有“破坏性”想法,对么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-4-22 13:54:27 | 只看该作者
    需要解决,你的想法是正确的,做测试不能只想常规性的操作!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-4-22 13:54:45 | 只看该作者
    除了长度外,你还需要考虑安全性之类的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-4-22 14:06:26 | 只看该作者
    你的想法是正确的!!!这种问题其实开发应该在需求或者是设计的时候就明确具体的输入类型和长度。所以你可以建议开发将需求进行完善,避免以后的项目也出现这种问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-4-22 17:14:41 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-4-22 17:40:52 | 只看该作者
    破坏性测试,必须的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-4-22 23:21:09 | 只看该作者
    姓名的话,长度控制是正确的,另外还应考虑的是特殊字符的限制
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-4-23 10:12:02 | 只看该作者
    原帖由 fei446449750 于 2010-4-22 13:46 发表
    今天我在对一个“姓名”文本框进行测试时,输入了超过“50”个字符,结果导致系统崩溃。按常理讲,一个人的姓名是不可能那么长的,但测试不应该只是进行通过测试,也要进行失败测试,有时甚至测试都带有破坏性的。那 ...

    这个问题属于系统健壮性问题,正常功能是实现了,但是容错性还有些问题,应该录入这个缺陷,但是缺陷级别可以略微低点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-4-23 11:26:39 | 只看该作者
    仰望,高手真多!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-4-23 14:28:27 | 只看该作者
    要做。要是用户输入名字时键盘被卡住了,狂输入字符咋办,这是可能出现的。。我就经常出现一系列误操作导致电脑重启,从某一个按键开始自然的一路操作下去,结果是重启电脑,悲剧的很
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-5-24 11:23:56 | 只看该作者
    当然是缺陷了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-5-24 12:21:54 | 只看该作者
    不错的创意,跟系统有关系吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-11 09:46
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]测试营长

    13#
    发表于 2010-5-24 14:32:33 | 只看该作者
    在我的测试过程中,类似这样的问题,如果是导致系统崩溃的话开发才可能会去修改,但是一般情况,如果是因为输入的字符过多而导致布局被打乱,那样的情况开发都不管,理由就是,不会有人的名字这么长
    而且一般来说,用户都不会这么操作,除非他是故意来找茬的

    [ 本帖最后由 水儿儿 于 2010-5-24 14:33 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-5-24 14:44:18 | 只看该作者
    扩展一下
    所有的输入框都要做输入字符长度的检查.
    输入框输入的内容会赋值给一个变量,而变量在定义的时候会有字符类型.
    输入的内容如果大于字符类型能接受的位数可能会出现各种问题.截取超出的字符内容,数值溢出等.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-5-24 17:19:52 | 只看该作者
    菜鸟学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-5-24 18:32:49 | 只看该作者

    回复 13# 的帖子

    说的很对
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-6-2 19:27:02 | 只看该作者
    恩,想法很好!
    试想一下某个用户突然想发泄了……哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-6-2 22:39:13 | 只看该作者
    要解决啊。如果输入的是外国人的名字的话,就是有这个潜在的风险,外国人的名字很长的嘛。而且造成的后果很严重啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-6-2 22:47:23 | 只看该作者
    作为一个测试人员,不应该放过任何一个问题,任何一个BUG
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2010-6-3 09:37:03 | 只看该作者
    这个问题应该和PM反馈,对于输入的长度,开发设计时应该有规划的。不能完全是开发人员认为是多少就是多少。这样测试才有有效的用例输出。即确定了边界
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-27 01:27 , Processed in 0.102833 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表