百度搜索的测试点:
数据类型(数据类型就是对数字进行分类):证书,小数,日期,文本,汉字,符号,字母,布尔,列表,字典,元组,枚举,2e-2
思路:熟悉需求(理清该功能的业务),然后分别从功能、安全、兼容、性能、易用、维护、界面等方面去展开
【功能测试点】
1、从输入内容的数据类型考虑:
测试是否支持输入数字、字母、汉字、符号、表情包、图片、url(网址)等搜索
测试搜索框是否支持输入数学公式进行计算
测试输入内容为空
测试输入特殊符号(前中后带空格、% -& I 零宽字符,null、换行符、制表符等)
2、从输入内容的长度考虑:边界值 38字符
测试输入最低长度来搜索
测试输入最高长度来搜索
测试在不同编码下的输入汉字的范围
ps:gbk(简体中文,一个汉字等于2字符),utf-8(万国马,一个汉字等于3字符)
3、从输入内容的方式考虑?
测试选择历史记录来搜索
测试选择热门推荐(输入部分自动联想的内容)来搜索
4、从输入内容搜索后结果考虑?
测试搜索的结果是模糊查询、还是精确查询?
测试搜索后的结果排序(按时间先后、按匹配度的高低、按照seo)
测试搜索后的多个结果的显示方式(分页显示还是滚轮显示?)
测试搜索后除了有搜索结果外,是否有相关搜索,为你推荐
测试后台数据未更新状态下,练习输入相同关键搜索,检查搜索结果是否一致?
测试后台数据已更新后,连续输入相同关键字搜索,检查搜索结果是否是跟新的内容?
5、从安全内容的操作考虑:
测试输入内容后,不点击“百度一下”,检查是否会自动化
【安全测试点】
1、失去了预计注入
2、js脚本注入
3、搜索内容产生的历史记录有效期以及是否支持删除(IP欺骗)
4、测试是否支持输入反动思想
【易用测试点】
1、测试输入的方式是否支持快捷方式(复制、粘贴、回车)
2、测试语言输入的准确性
【性能测试点】
1、单用户搜索的响应时间以及其他性能指标
2、多用户搜索的响应时间以及其他性能指标
3、弱网环境下搜索的响应时间以及其他性能指标
【兼容性测试点】
1、测试兼容不同的浏览器来搜索
2、测试兼容不同的平台(操作系统来搜索)的搜索
3、测试兼容不同设备(机型)
4、测试兼容不同分辨率的搜索
5、测试兼容不同的输入法的搜索
6、本地化测试:测试兼容不同国家的语言的搜索
7、测试兼容不同的网络运营商等搜索
8、测试高低版本的搜索的结果