一个文本输入框可以有多少种测法,大家进来讨论。
如果有一个文本输入框姓名:|_____________|
可以接受:
字符值,英文,数字。
最大长度 20个字符。
输入框中的字符最终会被存储到sql数据库中。
大家说说都有什么方法可以测试这个输入框。各抒己见~:victory: 额。。。 就这样沉了么。。。。。。 有人肯分享一下他的经验吗?? 汉字,字符(特殊字符、非特殊字符)、字母、数字、长度,还有是否可写?写修改?等 有效等价类:20个由字符值,英文,数字组成的字符。比如:abcd1234
无效等价类:<=20个特殊字符组成的字符。比如:test1245
无效等价类:>20个字符。比如:123456789abcdef12345hjkklldd
数据库保存成功的检测:后台检测相应的表字段! 等价划分类法与边界值法结合
有效等价类: 大于最小长度且小于等于20个字符的英文或汉字
无效等价类: 空格,特殊字符#@%^&等
小于最小长度的字符:wu
大于最大长度20的字符:如uuuuyyyyddddddjjhhh可乐 再加一点,输入特殊字符串,看输入后显示情况,比如输入<img>,看是不是按<img>显示的,有可能会显示为空图片框。 还真不少~ 都是高手~ 受教了。 谢谢。 <img>试试,学习了 等价划分类法与边界值法结合
有效等价类: 大于最小长度且小于等于20个字符的英文或汉字
无 ...
jessie0427 发表于 2011-8-22 08:15 http://bbs.51testing.com/images/common/back.gif
没看懂这个等价类是怎么划分的,等价类划分法的定义是:有效等价类和无效等价类的交集为空,并集为全集吧?那么空字符怎么没有被划为无效等价类呢?我觉得还应该加上场景法吧?比如说第一个字符是特殊字符什么的吧? 热键TAB 等试下,能否添加附件,不需要去添加附件的,就绝对不能添加附件。还有输入网站地址如 www.51testing.com看下面是否有链接。一般没有特定要求的,是不能存在链接。输入半角,全角英文字符,看保存是否发生变化。。。。。。。。等等! 回复 5# jason_deng
楼主说最大20个字符,不是说必须20个字符哦。这个划分就划分错了吧。 俺补充几点:
1. 增加代码注入测试和特殊字,如NULL等
2. 快捷键的使用:复制粘贴;
3. 如果是保存到数据库,应该还有个按钮,对按钮显示测试,连续点击,一图标会不会变化,二会不会多次上传
4. 因为是姓名,应考虑重名时情况
5.还有就是输入各种字符时能否正常显示,能否进行字符的增删改操作
6.其它就是以上大家常用的等价划分 亲,英语一定要考虑区分大小写,特别是针对oracle数据库。我已经被坑过了…… Thank you very much for sharing!The good man!The good life of peace! Thank you very much for sharing!The good man!The good life of peace!
页:
[1]