搜索功能怎么测试?
-
功能方面的测试:
- 是否支持模糊查询,比如搜索一个字,或者一个词,就能搜到你要查询的内容
- 搜索按钮功能是否实现;
- 长度:输入框内支持最大多少个字符
- 边界值验证,在允许的字符串范围内外,验证系统的处理
- 是否支持回车键,搜索功能
- 哪些是支持的字符类型:数字、字母、汉字、字符!@!#、特殊字符;
- 是否支持换行
- 字符串中如果有空格 是保留还是过滤
- 反复输入相同的数据,如5次以上,看处理是否正确
- 在光标停留的地方进行输入,看光标和输入的字符位置是否正确,会否跳转到别的地方,
- 在输入框中,左键单击鼠标,双击鼠标,三击鼠标,看是否有异常情况
- 搜索内容为空,验证系统如何处理
- 是否支持检索内容的复制、黏贴、编辑等操作
- 点搜索后,原先的搜索条件是否清空;
- 输入系统中不存在的与之匹配的条件;本站内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息
- 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方;
- 敏感词汇,提示用户无权限等信息
-
性能方面的测试:
- 点击搜索按钮后,搜索结果多长时间能够显示
- 进入搜索页面需要多久,就是响应时间
- 搜索历史内容记录,便于查找检索过的内容
- 搜索内容联想输入,便于用户搜索的便 捷与准确性
-
安全性方面的测试
- 能否防止SQL注入攻击,否防止XSS攻击
-
用户体验测试:
- 页面布局是否合理,输入框和按钮是否对齐
- 输入框的大小和按钮的长度,高度是否合理
- 快捷键:能不能全选,部分选择,复制剪切粘贴是否可用,粘贴超过最大长度的字符串怎么显示,table键盘是否可用;
-
兼容性测试
- BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。
- APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等