搜索功能测试点汇总

前提:

1、明确搜索入口

2、明确搜索条件

3、明确搜索逻辑

一、界面测试

  • 搜索框UI显示正常,布局合理(搜索框默认的搜索icon,末尾处的X按钮等等)
  • 搜索页面布局合理,无错别字
  • 搜索出的结果展示,布局合理
  • 已查看过的结果,是否要做特殊(如置灰、标红)处理
  • 结果数据较多时,页面的分页布局是否合理

二、功能测试

注意验证搜索框的功能是否与需求一致,即是模糊搜索,还是完全搜索:

若支持模糊查询,搜索名称中任意一个字符,要能搜索到;

若支持精准搜索,点击【搜索】查询结果正确;

2.1 搜索按钮

  • 搜索按钮的【搜索】功能是否实现
  • 点搜索后,原先的搜索条件是否清空
  • 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方
  • 焦点放置搜索框中,搜索框默认内容是否自动被清空

2.2 搜索内容--空

  • 搜索内容为空,验证APP如何处理
  • 搜索内容为空格,查看APP如何处理
  • 是否有忽略空格的功能,有的搜索框是需要有忽略前置空格和后置空格的功能,但不能把中间空格忽略
  • 多个关键词中间加入空格,tab,逗号后,验证APP的结果是否正确

2.3 搜索内容---边界值

  • 只能输入允许的字符串长度
  • 边界值验证,在允许的字符串范围内外,验证APP的处理

2.4 搜索内容--字符

  • 超长字符串的输入,APP是否会截取允许的长度来检索结果
  • 合法的字符串长度后,加空格,验证检索结果
  • 特殊字符,转义符,html脚本等需作处理
  • 验证每种合法的输入,结果是否正确

2.5 搜索内容--其他

  • 是否支持检索内容的copy、paste、edit等操作
  • 是否支持回车键搜索
  • 输入的内容,是否支持快捷键操作等
  • 多次输入相同的内容(5次以上),查看APP每次检索的结果是否正确,相同
  • 敏感词汇,提示用户无权限等信息
  • 输入APP中存在的与之匹配的条件,看其的查询后数据的完整性(搜索出的结果页面是否与其他页面风格一致) 
    • 显示记录条数正确
    • 文字折行显示正确
    • 页面布局美观,列标题项
    • 列显示内容、
    • 排序方式符合需求定义
  • 输入APP中不存在的与之匹配的条件,APP内搜索输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息

 三、搜索结果

  1. 搜索结果的显示是否正常,无重复
  2. 点击搜索后的结果跳转到对应的页面
  3. 搜索结果查看后的状态是否有清晰的标志
  4. 历史搜索结果的内容展示是否正常(具体业务具体分析)

  • 15
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值