一、功能测试
测试类型测试点关注点举个栗备注
业务测试
点击搜索框
能正常进入搜索页面
验证每种合法的输入
能正常搜索到内容
在规定字符长度内
输入包含空格、逗号关键词
能正常搜索到结果
在规定字符长度内
多次输入相同的内容
每次搜索结果是否一致
在规定字符长度内
复制、粘贴、编辑关键词
搜索结果正确
在规定字符长度内
回车搜索(APP端点击键盘的搜索)
能触发搜索
在规定字符长度内
数字、中文、英文混合关键词
能正常搜索到结果
非英其他国家语言
若支持能正常搜索到结果
如输入泰文
组合条件搜索
各种条件组合搜索能正常,特别选择文本比较长的条件时,界面正常不出现变形
拼音搜索
若支持能正常搜索到结果
繁体搜索
若支持能正常搜索到结果
地址搜索
如支持地址搜索,输入地址格式关键词能触发地址搜索
如“1041 S Fairfax Ave, Los Angeles, CA 90019美国”
经纬度搜索
如支持经纬度搜索,输入不同格式经纬度能搜索到对应经纬度
如“34.057597, -118.367048”,“34°03'27.4"N 118°22'01.4"W”
语音搜索
若支持能正常搜索到结果
图片搜索
若支持是否能拍照或从相册选择图片且是否能正常识别图片内容
联想功能
若支持,联想词是否正常,搜索到的结果是否正确
敏感词汇
若支持,能过滤敏感词且输入敏感词汇有友好提示
如“中华民国”、“暴力”等
离线搜索
若支持结果是否正确,若不支持提示是否友好
搜索历史
记录搜索的关键词、点击的搜索结果(如支持),特别是包含特殊字符的文本
删除搜索历史
能删除历史关键词记录中的文本
清空搜索历史
能一键清除所有历史搜索关键词
弱网搜索
是否有超时机制,并有友好提示
无网搜索
是否有提示
输入关键字自动触发搜索
如支持,自动触发搜索时间是否合理,触发搜索过程中是否能再编辑关键词
显示搜索结果回后台再返回前台页面(APP端)
页面正常
边界测试
有限制文本长度,输入等于允许的字符串长度的关键词
是否能正常搜索到结果
有限制文本长度,在允许的字符串长度外的关键词
是否能正常搜索到结果,如不能搜索是否有提示
有限制文本长度,输入超长字符串
是否会截取允许的长度
如不限制长度,输入内容超过文本框显示
光标是否能定位到文本首尾进行再编辑
特殊字符
输入特殊字符
不会导致程序崩溃,且结果必须以文本格式输出
如NULL、null、!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。,;’【】、=-·
输入空格、换行符等转义符
不会导致程序崩溃,且结果必须以文本格式输出
空格转义符  
输入html代码
不会导致程序崩溃,且结果必须以文本格式输出
如
;