如何测试淘宝 的搜索系统???

1.功能方面,是否能按指定条件查到正确、完整的结果,具体: 
1.1录入条件为可查到结果的正常关键字、词、语句,检索到的内容、连接正确性; 
1.2录入条件为不可查到结果的关键字、词、语句; 
1.3录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等;
数据库

2.性能方面,可利用测试工具或各类测试手段考虑功能在各方面的表现,具体: 
2.1压力测试:在不一样发用户数压力下的表现(评价指标如响应时间等) 
2.2负载测试:看极限能承载多大的用户量同时正常使用 
2.3稳定性测试:常规压力下能保持多久持续稳定运行 
2.4内存测试:有无内存泄漏现象 
2.5大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。
浏览器

3.易用性方面,交互界面的设计是否便于、易于使用,具体: 
3.1依据不一样的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理; 
3.2查询出的结果罗列有序,如按点击率或其余排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等; 
3.3标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常? 
3.4输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?
安全

4.兼容性方面,跨平台、多语言等多样性环境组合状况下测试使用的正常性,具体: 
4.1WINDOWS/LINUX/UNIX等各种操做系统下及各版本条件下的应用 
4.2IE/FIREFOX/GOOGLE/360/QQ等各种浏览器下及各版本条件下、各类显示分辨率条件下的应用 
4.3SQL/ORACLE/DB2/
MySQL等各种数据库存储状况下的兼容性测试 
4.4简体中文、繁体中文、英文等各种语种软件平台下的兼容性测试 
4.5IPHONE/IPAD、安卓等各种移动应用平台下的兼容性测试 
4.6与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用
ide

5.安全性方面,每每容易被忽视的环节,具体: 
5.1被删除、加密、受权的数据,不容许被查出来的,是否有安全控制设计; 
5.2录入一些数据库查询的保留字符,如单引号、%等等,形成查询SQL拼接出的语句产生漏洞,如能够查出全部数据等等,这方面要有一些******的思想并引入一些工具和技术,如爬网等。 
5.3经过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患; 
5.4对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;
工具

6.异常性测试,各类破坏性的操做的影响测试,具体: 
6.1查询过程当中断网、关机 
6.2查询过程当中强行中断关闭页面 
6.3查询过程当中强行杀死相关进程等
性能

相关文章
相关标签/搜索