一道面试题:百度首页的测试用例设计

发表于:2013-9-09 11:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zhangting85    来源:51Testing软件测试网博客

  最近我被裁员,去面试的时候有这个题目:

  说一下对百度首页的测试用例设计。

  以下内容除说明百度出来的以外全部原创。。。抛砖引玉,仅供参考。

  ××××××××××××××××××××××××××××××××××

  先来一个一般上测试人员最喜欢最常用的测试方法,边界值法。

  文本框边界值,一般可以测试一下输入字符的数量。

  探索过程:

  1.不输入文字,直接按搜索----->页面刷新,无变化---->结论1

  2.复制粘贴一段很长的中文进入文本框----->被百度自动截取其中前100个字-->结论2

  3.按下搜索按钮,百度跳转到搜索结果页面,并提示“"××" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内”,将被自动截取的内容复制粘贴到word,统计字数为38--->结论3

  5.复制粘贴一段很长的中文、英文、空格、符号混合文本进入文本框----->被百度自动截取其中一段内容。---->结果截取了100个字--->结论4

  6.复制粘贴38个汉字进入搜索文本框,并中间加入62个连续空格后按下搜索----->搜索结果里最后一个汉字被忽略,因为前面有37个汉字加1个合并后的空格长度已达38.并且在文本框里原来62个空格的位置现在显示一个空格--->结论5

  关于文本框字符数的结论:

  1.最小输入值为0个字;

  2.百度搜索文本框内可输入的最大字数是100个汉字;

  3.百度搜索文本框的输入值在点击搜索按钮后,会被截取前38个汉字,其后面的字词均被忽略;

  4.任意一个中文、英文、符号、空格在输入进文本框内第一次计数时均视同一个汉字;

  5.连续的空格在点击搜索按钮后进行搜索时会自动合并,并转化一个单独的空格。

  根据上述探索结果设计的文本框边界值测试用例(思路):

  1.输入0个汉字:

  什么也不输入直接点击搜索按钮,点击后应刷新首页

  2.输入38个汉字:

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

  3.输入39个汉字:

  输入39个汉字后点击搜索按钮,跳转到搜索结果页面,并在结果页面上显示“"×" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内”

  4.输入100个汉字:

  输入100个汉字后点击搜索按钮,跳转到搜索结果页面,并在结果页面上显示“"×" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内”

  5.尝试输入100个以上的汉字:

  尝试输入101个汉字,预期结果为尝试失败,只能输入100个汉字。

  6.英文、符号的测试:

  以英文、符号作为输入值,重复用例1到5,预期结果应与汉字相同。

  7.空格的测试:

  复制粘贴38个汉字进入搜索文本框,并中间加入62个连续空格后按下搜索,预期搜索结果里最后一个汉字被忽略,并在结果页面上显示“"×" 及其后面的字词均被忽略,因为百度的查询限制在38个汉字以内”同时,连续的空格应在搜索后的文本框内显示为一个空格。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • HGBAC
    2014-4-21 13:34:55

    笑屎了,哈哈

  • luojinyao
    2013-12-03 16:44:00

    服务器运行情况。
    5.是否支持其他浏览器如IE、opera等。
    6.是否支持移动终端如手机、ipad。
    你的那个测试是测试一个一直围绕一个input标签打转,直接看代码<input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off"></input>太狭隘了。

  • 流浪马车
    2013-10-12 11:25:23

    你这样面试岂不是很危险

  • 450174661
    2013-9-23 13:19:03

    你只是单纯的验证搜索功能,没有看到你验证百度首页的整体测试用例设计思路;不知楼主面试过了没

  • xiaomogu110
    2013-9-15 10:59:19

    不能不说下,你说的只是单纯的搜索引擎功能的输入框测试,只是首页的一个功能点。建议楼主学习了解下web测试的各个维度。

  • tiankai30
    2013-9-11 10:56:39

    首页测试还是搜索引擎测试

  • yangyuan8407
    2013-9-09 17:03:56

    面试过了吗?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号