百度首页的测试用例,持续更新中

百度首页的测试用例,持续更新中

http://blog.sina.com.cn/s/blog_65a4a5910101fj9c.html

今天在51testing论坛看到一个帖子”百度首页的测试用例设计”,文中以网页搜索部分为例,从功能测试的视角出发,自己感觉还对这部分还蛮有兴趣的,结合自己的理解以及汇集了网上的资料,整理出这篇文章.本文涉及的测试用例对于庞大的百度也只是冰山一角,更多的欢迎大家补充.

1.       功能

百度首页呈现的功能:新闻,网页,贴吧,知道,音乐,图片,视频,地图,这8个是最主要的;紧接着次要的百科,文库,hao123,更多;除此之外就是把百度设为主页,安装百度浏览器,加入百度推广,关于百度等等;和用户相关的还有登录,注册.

1.1网页搜索

百度首页8个主要功能,排除地图部分的搜索其他7个比较类似.这里主要讲网页搜索,那么测试的也就是输入框,比较有效的方法就是边界值测试和区间测试.

1.1.1边界值测试

边界值测试可以测试一下输入字符的数量:

a)         不输入文字,直接按搜索

b)         输入38个汉字后点击搜索按钮,成功跳转到搜索结果页面

c)         输入39个汉字,截取前面38个汉字

d)         输入100个汉字,截取前面38个汉字

e)         尝试输入101个汉字,无法成功输入

f)          英文符号的测试

g)         空格的测试

复制粘贴38个汉字进入搜索文本框,并中间加入62个连续空格后按下搜索

1.1.2区间测试

a)         有意义的关键词做输入值,预期能搜出结果

b)         无意义的关键词做输入值(比如用脸滚键盘来输入一些乱七八糟的关键字),预期搜不出任何结果

那么对于搜索有个问题就是如何校验搜索结果的正确性?这里就不再适用黑盒测试的方法,可以尝试白盒测试或者自动化测试,可是这个校验算法本身就很难,用什么规则去定义呢?用另一套完全不同的搜索逻辑去对比,比如谷歌和百度对比;或者设计一些通用的规则,然后去校验

2.       界面测试

图片、字体、颜色、按钮等

3.       易用性测试

a)         下拉框提示

b)         搜索结果页提示”要找的是不是xxxx“

c)         搜索结果页提示”关键字里去掉引号可以找到更多xxx“

d)         搜索结果页提示”您输入的网址是不是xxx“

 

4.       性能测试

借鉴http://wenku.baidu.com/view/d4ff91b369dc5022aaea000d.html

5.       兼容性测试

借鉴http://wenku.baidu.com/view/d4ff91b369dc5022aaea000d.html

a)         WINDOWS/LINUX/UNIX等各类操作系统下及各版本条件下的应用

b)         IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下的应用

c)         SQL/ORACLE/DB2/MYSQL等各类数据库存储情况下的兼容性测试

d)         简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试

e)         IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试

f)          与各相关的监控程序的兼容性测试,如杀毒、监控、防火墙等工具同时使用

 

6.       安全性测试

借鉴http://wenku.baidu.com/view/d4ff91b369dc5022aaea000d.html

a)         被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计;

b)         录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句

c)         产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。

d)         通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患;

e)         对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

 

除了上文所讲到的,数据备份测试功能还应该考虑到,查看能否备份数据库。

百度用户的密码等资料也应测试

7.       异常测试

借鉴http://wenku.baidu.com/view/d4ff91b369dc5022aaea000d.html感觉其中的异常测试没有太大意义啊。

8.       交互测试

与鼠标的交互,将光标移到搜索框,点击鼠标右键,查看相关的menu菜单

   与键盘的交互,将光标移到搜索框,键盘快捷键ctrl+c,ctrl+v等

posted on 2015-07-05 16:02  小西红柿  阅读(4625)  评论(0编辑  收藏  举报

导航