功能:
1、搜索内容为空、空格、关键字中间有空格
2、在允许的字数范围内搜索、 字数范围外搜索,是否截取或其它正确处理;
3、输入特殊字符,表情符号,url链接
4、输入框复制和粘贴功能
5、取消搜索:未输入取消,已输入内容取消
6、输入html脚本,转义字符,sql注入脚本,是否能正确处理
7、输入敏感词是否有提示
8、多次搜索同样的内容
9、指定内容:搜索朋友圈、公众号、音乐、表情,结果验证
10、语音:语音输入是否成功、语音输入是否准确,准确率是多少
11、点击搜索后键盘是否收起
12、查看搜索结果是否能正常跳转
13、数据分页展示是否正确、无重复
14、无网络时搜索界面是否能展示正确
15、被删除的内容是否能被搜索出来
16、关闭搜索功能后搜索入口消失
性能:
1、接口平均响应时间
2、搜索数据量超大时响应时间测试
3、并发测试,监控接口性能和服务器性能
安全:
被删除、加密的数据,不允许被查询出来
输入敏感词汇是否会提示不支持查找
UI界面:
搜索框UI显示正常,布局合理(搜索框默认的搜索icon,末尾处的X按钮等等)
搜索页面布局合理,无错别字
搜索出的结果展示,布局合理
已查看过的结果,是否要做特殊(如置灰、标红)处理
数据较多时,页面的分页布局是否合理
易用性:
依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理;
查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等;
弱网:
网络不好是否会影响搜索的响应时间
搜索出结果消耗的时间
搜素超时前端提示合理
中断:
搜索进行的时候浏览器被关闭再此打开是否会提示上一次关闭的页面再此进行搜索
兼容:
1、移动端:安卓、IOS\PAD
2、PC端:windows、mac
3、web端:浏览器兼容性