查询的测试用例

功能上的测试无外乎这么几种基本的判断:

  • 判空
  • 判重
  • 判长
  • 判格式
  • 判关联关系
  • 针对查询:查询条件组合与覆盖

如何测试一个WEB的输入框?

一、功能实现

输入字符,有匹配的就展示出来,没有匹配的,会进行处理

  • <1>.对输入进行测试
  1. 正常输入存在的内容,查看搜索结果展示的数据是否完整
  2. 正常输入不存在的内容,查看搜索返回的结果
  3. 输入为空
  4. 长度超长输入
  5. 输入空格,是否有忽略空格的功能,忽略前置空格和忽略后置空格,但是不能忽略中间空格
  6. 特殊符号,特别要注意英文单引号,小数点
  7. 数字,尤其0,还有各个边界值
  8. 输入正则表达式
  9. 验证搜索框的功能是否与需求一致,如模糊搜索或完全搜索
  10. 各种字符,如数字、字母、中文
  11. 反复输入相同的数据,如5次以上,看处理是否正确
  • <2>.快捷键
  1. 在输入结束后,按回车键,看系统如何处理
  2. 使用Tab键
  3. ctrl+c /v/xz
  • <3>.光标和鼠标
  1. 在光标停留的地方进行输入,看光标和输入的字符位置是否正确,会否跳转到别的地方
  2. 在输入框中,左键单击鼠标,双击鼠标,三击鼠标,如百度输入框,单击是插入,双击选中两个字符,三击选中输入的所有字符
  3. 输入框中,鼠标右键,会否有菜单栏,菜单栏下是否有常用的项,并且各项可用
  • <4>.其它功能
  1. 如百度的即搜即得,随着用户的输入,下面会列出好多实时变化的选项,类似于智能搜索

二、用户友好与易用性

三、不同平台的兼容性

  • 浏览器,操作系统,分辨率


文本输入框测试点:

  1. 输入正确
  2. 重复
  3. 空 也就是不填写是否支持,是否有忽略空格的功能,忽略前置空格和忽略后置空格,但是不能忽略中间空格
  4. 长度:例如支持100字符, 那需要测试100字符、101字符、100字符后输入一个汉字的情况, 最大长度的显示是否正常
  5. 哪些是支持的字符类型:数字、字母、汉字、字符!@!#、特殊字符()
  6. 是否支持多行,保存是否成功,显示是否按输入的多行显示
  7. 字符中带有HTML标记对时,显示是否正常 例如::<br> <br>  
  8. 字符串前后中带空格,前后的空格是否过滤, 中间的空格是否保留
  9. 最大长度显示是否正常
  10. 全角半角的字母、数字
  11. 字符串中带JS标记对, 比如<script>alert('aa');</script> 
  12. 模糊查询
  13. 组合查询
  14. 复制功能是否可用
  15. 粘贴功能是否可用、粘贴超过最大长度的字符串怎么显示?
  16. 多浏览器的兼容性
  17. 权限校验
  18. tab 回车键是否支持
  19. enter键


数值型的输入框测试点:

  • 1、重复
  • 2、空 不填写是否支持
  • 3、数值类型:
  •    a: 小数 支持的位数、不够支持的位数时,后面是否自动补零,超过支持的位数时,是四舍五入还是直接舍去
  •    b: 整数 
  • 4、0 是否支持、是否符合业务逻辑
  • 5、负数是否支持
  • 6、数值的范围:例如 -5<X<5
  •    a: 小数类型时且为4位小数时:-5.0000 -4.9999  0.0000 4.9999 5.0000
  •    b:整数类型时:-5 -4 0 4 5
  •    c:分数是否支持
  • 7、非数字类型是否支持输入
  • 8、半角的数字、全角的数字
  • 9、只输入空格,空格+数字,数字加空格
  • 10、多浏览器的兼容性
  • 11、权限校验

猜你喜欢

转载自blog.csdn.net/weixin_39218743/article/details/87720216