首页 > 技术文章 > 与大佬思维对比的学习:WEB常用测试用例-文本输入框

fc520 2019-12-10 17:22 原文

WEB常用测试用例-文本输入框

在csdn看到大佬对于这个测试用例的看法,先自己把自己所思考的测试用例写出来,然后与大佬的测试用例对比,体会思维差距。

我的思路

 input输入框,肯定需要对其输入的内容进行验证,避免发生一些错误。

输入框的分类(表单输入框(注册,登陆),查询输入框(文本,编号),金额输入框

  1.  验证输入内容长度
  2. 内容的格式(数字啊还是英文)
  3. 输入框的状态,是否自动聚焦,是否不可修改,不可编辑,是否必填
  4. 输入框中输入特殊字符,后台处理是否具有对特殊字符的要求,就是如果我输入一个\r\n,然后拼接了字符串,然后显示的时候会不会换行。
  5. 输入框的样式是否符合业务需求
  6. 前一个字符为空格,最后一个字符为空格,中间有空格,输入框对空格的处理。
  7. 输入框对NULL null等类型,判断是否输入内容的形式
  8. 但凡涉及到数据库相关的输入内容,需要进行sql注入验证,以及输入内容验证。

大佬的思路 

https://blog.csdn.net/phphot/article/details/4324915 博客地址

针对普通的文本输入框,通常要检查以下几点:
1、输入中英文空格  (没想到)
2、输入超长字符  (有)
3、输入字符串中间含空格 (无)
4、输入首尾空格 (无)
5、输入特殊字符 (有)
6、输入html格式语言 (无)
7、输入特殊字符串NULL,null (无)
8、输入正常字符串 (无,需要进行验证)

针对费用类的数值型输入框 (就没有考虑到这个输入框的分类)
条件:demcial(x,y) ,界面显示小数点到y位
通常要检查以下几点:
1、输入英文空格
2、输入中文空格
3、输入字符中含有A~Z或a~z或者~!@#$%^&*()_+|/=-`{}[];’”:,./?<>
4、输入整数首位为0
5、输入整数末位为0
6、输入正数值
7、输入负数值
8、输入0
9、输入小数
10、输入小数末位为0
11、输入的小数点多于一个
12、输入超长数值
13、输入数字只有一个小数点,小数点左边>(x-y)个有效位
14、输入数字只有一个小数点,小数点右边>Y个有效位
15、输入数字只有一个小数点,小数位数小于<y个有效位
16、输入数字只有一个小数点,小数位数=y个有效位
区别对比

 大佬思考到了double类型的输入框,对于输入金额的输入框进行验证,并且输入框空格的输入以及对其他的特殊字符以及形式 null,NULL等等,并且最重要的是,大佬那个才是测试用例,而是这个只是需要注意的几点而已。

 

 

 

推荐阅读