51Testing软件测试论坛

标题: 一个文本输入框可以有多少种测法,大家进来讨论。 [打印本页]

作者: IT半把刀    时间: 2011-8-18 20:02
标题: 一个文本输入框可以有多少种测法,大家进来讨论。
如果有一个文本输入框

姓名:|_____________|

可以接受:
字符值,英文,数字。
最大长度 20个字符。
输入框中的字符最终会被存储到sql数据库中。

大家说说都有什么方法可以测试这个输入框。各抒己见~
作者: IT半把刀    时间: 2011-8-20 16:53
额。。。 就这样沉了么。。。。。。
作者: IT半把刀    时间: 2011-8-20 17:22
有人肯分享一下他的经验吗??
作者: 楠族开心果    时间: 2011-8-20 22:01
汉字,字符(特殊字符、非特殊字符)、字母、数字、长度,还有是否可写?写修改?等
作者: jason_deng    时间: 2011-8-21 10:39
有效等价类:20个由字符值,英文,数字组成的字符。比如:abcd1234
无效等价类:<=20个特殊字符组成的字符。比如:test1245
无效等价类:>20个字符。比如:123456789abcdef12345hjkklldd
数据库保存成功的检测:后台检测相应的表字段!
作者: jessie0427    时间: 2011-8-22 08:15
等价划分类法与边界值法结合
       有效等价类: 大于最小长度且小于等于20个字符的英文或汉字
       无效等价类: 空格,特殊字符#@%^&等
                  小于最小长度的字符:wu
                           大于最大长度20的字符:如uuuuyyyyddddddjjhhh可乐
作者: yrhch1    时间: 2011-8-22 13:33
再加一点,输入特殊字符串,看输入后显示情况,比如输入<img>,看是不是按<img>显示的,有可能会显示为空图片框。
作者: IT半把刀    时间: 2011-8-22 15:11
还真不少~ 都是高手~
作者: skycn110    时间: 2011-8-22 18:16
受教了。 谢谢。
作者: daozhekankan    时间: 2011-8-23 11:13
<img>试试,学习了
作者: andywang0910    时间: 2011-8-23 12:02
等价划分类法与边界值法结合
       有效等价类: 大于最小长度且小于等于20个字符的英文或汉字
       无 ...
jessie0427 发表于 2011-8-22 08:15



    没看懂这个等价类是怎么划分的,等价类划分法的定义是:有效等价类和无效等价类的交集为空,并集为全集吧?那么空字符怎么没有被划为无效等价类呢?我觉得还应该加上场景法吧?比如说第一个字符是特殊字符什么的吧?
作者: the999jiao    时间: 2011-8-27 16:21
热键TAB 等试下,能否添加附件,不需要去添加附件的,就绝对不能添加附件。还有输入网站地址如 www.51testing.com看下面是否有链接。一般没有特定要求的,是不能存在链接。输入半角,全角英文字符,看保存是否发生变化。。。。。。。。等等!
作者: Janelingling    时间: 2012-12-13 15:51
回复 5# jason_deng


    楼主说最大20个字符,不是说必须20个字符哦。这个划分就划分错了吧。
作者: 没翅膀的飞鱼    时间: 2012-12-13 18:50
俺补充几点:
1. 增加代码注入测试和特殊字,如NULL等
2. 快捷键的使用:复制粘贴;
3. 如果是保存到数据库,应该还有个按钮,对按钮显示测试,连续点击,一图标会不会变化,二会不会多次上传
4. 因为是姓名,应考虑重名时情况
5.还有就是输入各种字符时能否正常显示,能否进行字符的增删改操作
6.其它就是以上大家常用的等价划分
作者: 天堂婷儿    时间: 2013-1-24 17:23
亲,英语一定要考虑区分大小写,特别是针对oracle数据库。我已经被坑过了……
作者: fengerapple    时间: 2013-1-25 16:42
Thank you very much for sharing!The good man!The good life of peace!
作者: fengerapple    时间: 2013-1-25 17:03
Thank you very much for sharing!The good man!The good life of peace!




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