搜索框测试用例
功能测试
- 搜索内容为空,验证系统如何处理
- 搜索内容为空格,查看系统如何处理
- 边界值验证:在允许的字符串范围内外,验证系统的处理
- 超长字符串输入,系统是否会截取允许的长度来检验结果
- 合法的字符串长度后,加空格验证检索结果
- 多关键字中间加入空格,逗号,tab验证系统的结果是否正确
- 验证每种合法的输入,结果是否正确
- 是否支持检索内容的复制、粘贴、编辑等操作
- 是否支持回车键搜索
- 多次输入相同的内容,查看系统的检索结果是否一致
- 特殊字符、转义字符、html脚本等需要做处理
- 敏感词汇,提示用户无权限等
- 输入的内容是否支持快捷键操作等
- 只能输入允许的字符串长度等
- 输入链接是否正确跳转,
- 搜索的历史纪录是否显示在下面
- 搜索内容有没有联想功能
界面测试
- 查看UI是否显示正确,布局是否合理
- 是否有错别字
- 搜索结果显示的布局是否美观
- 已查看的结果链接,链接的颜色要灰化处理,
- 结果数量庞大时,页面的分页布局是否合理
安全性测试
- 脚本的禁用
- SQL的注入,检索SQL SELECT语句等
- 敏感内容的检索是禁止的
- 特殊字符的检索
- 被删除、加密、授权的数据,不允许被查出来,是否有安全设计控制
兼容性测试
- 多平台Windows,mac
- 移动平台android,ios
- 多浏览器火狐、chrome、IE等
性能测试
- 搜索页面的链接打开速度是否满足设计要求
- 搜索出结果消耗时间,是否满足设计要求