51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 26046|回复: 53
打印 上一主题 下一主题

[原创] 关于搜索框的测试用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-19 16:12:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhenliutianyu 于 2010-10-22 15:08 编辑

摸索中,还很不成熟,但愿能抛砖引玉吧,我做的搜索测试是用来抓取万方、知网、维普等专业数据库网站搜索的信息,所以需要跟原网进行比对结果
1、中文、英文、数字三者组合测试
2、中文或者英文中间、前面、后面加空格,由一个到三个以上空格
3、搜索内容前面加上特殊字符、html标签、标点符号等等
4、搜索结果要与原网对照的,要看看网页内容有没有乱码,每页或者末页的最后一条信息是否一致,是否丢失信息
5、是否支持enter键,是否有默认输入点
6、是否支持大小写、半角与全角
7、如果有时间等高级搜索的限制,可以搜索一下中间时间段的搜索内容是否与原网相符
8、查看页码是否有问题,有的搜索结果是虚的,翻到最后页码发生变化
9、在同一个页面连续搜索
10、数据库的反应时间
11、还有在搜索结果出来后,点击搜索的文章,看是能够进入相关的网页
忘了一些,下次想起来补上吧,高手有什么好的搜索框测试设计,不妨指点一下。

补上高级搜索界面图片

[ 本帖最后由 zhenliutianyu 于 2010-1-21 13:16 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-20 13:44:10 | 只看该作者
测试用例要不要设计搜索内容包括js代码或是其他语言的代码?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-21 10:27:54 | 只看该作者

回复 2# 的帖子

不包括搜索代码,主要是字符串
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-25 17:35:24 | 只看该作者

回复 3# 的帖子

代码页属于字符串,就看这些代码字符串是否影响到搜索功能,如果影响的最容易产品病毒或是其他攻击该功能的动作
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-1-28 10:46:55 | 只看该作者

回复 4# 的帖子

恩,你说的对,这个起码得问一下需求,你考虑得很全面
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-28 10:49:08 | 只看该作者
11111111111111111111111111
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-2-22 17:59:25 | 只看该作者

回复 5# 的帖子

呵呵,我也是工作中碰到安全问题时考虑到这点的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-2-23 14:50:24 | 只看该作者
很好,收藏着先,希望能有更多的测试用例实例,偶正在写这个文档呢。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-2-23 15:02:42 | 只看该作者
是不是还有个搜索框输入限制呢
比如最多只能输入100个字符
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-2-24 11:19:50 | 只看该作者

回复 9# 的帖子

这个好像也要测试一下,不过要看需求上有没有要求限制搜索的字数的限制吧~
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-3-8 17:30:17 | 只看该作者
现在还没有明确对搜索字数进行限制
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-4-16 10:29:22 | 只看该作者
还有其他的测试用例设计,比如用户体验性啊,菜单、按钮,
赐教赐教
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-4-22 15:39:03 | 只看该作者
也会有点的,但是这个基本上不会怎么改变的,毕竟项目没有像百度,谷歌类的产品严格,所以还是以功能为主吧
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-4-23 00:34:57 | 只看该作者
补充一个:
搜索结果的排序,符合搜索结果度高的排在前面
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2010-4-23 10:49:48 | 只看该作者

回复 14# 的帖子

请教一下,搜索结果度高怎么认定呢?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2010-4-23 22:03:43 | 只看该作者
这个我是这样理解的:

因为搜索的使用者往往对他们搜索的内容不是很确定,所以搜索本身应该是一个模糊的配比,并优先给配比的比较好的显示在前面

例如我们搜索 :中国人 美国 机场:

返回“中国人吻瘫美国机场”,“中国美国机场建交”,“中国人在美国”

显然第二种更符合输入条件,应该在搜索结果中排列较为考前。


个人理解,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2010-5-2 17:10:25 | 只看该作者
学习了 收藏了 研究
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2016-11-9 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    18#
    发表于 2010-5-14 16:48:50 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    19#
    发表于 2010-5-17 09:51:30 | 只看该作者
    好像没提到模糊查询嘛
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    20#
    发表于 2010-7-5 17:20:44 | 只看该作者
    一:简单搜索输入框测试用例
      1:不输入任何字符,点击搜索按钮,一般搜索出网站所有的信息

      2:一般搜索输入框中的有文章显示,当鼠标点击时,文章消失

      3:输入全角/半角中文字符(一个字符、超长字符、已经信息字符)

      4:输入全角/半角英文字符(一个字符、超长字符、已经信息字符)

      5:输入全角/半角特殊字符~!@#$%^&*()_+|{}:"<>?.,;'[]\=-(注意单引号经常会发现bug)

      6:输入全角/半角中英文空格

      7:输入html语言

      8:输入特殊字符串NULL、null、 空格的转义字符;<scrīpt></scrīpt>;<br>;<tr>;<td>;< /tr>;</td>;</html>;</body>;</table>

      9:输入javascript

      二:高级搜素

     对被测试点进行分解,把测试用例分解为多个测试场景。 场景编号 场景描述 预期结果
    场景一 页面检查 正确
    场景二 默认条件搜索 查询结果正确
    场景三 修改可选条件搜索 查询结果正确
    场景四 修改输入条件搜索 查询结果正确
    场景五 修改区间条件搜素 查询结果正确
    场景六 组合可选、输入条件搜索 查询结果正确
    场景七 操作后检查搜索条件及查询结果 查询结果正确
    场景八 错误、空记录搜索 查询结果为空



      按照已经分解的测试场景,逐咯描述测试场景的测试步骤:
      测试场景一:
    步骤编号  具体描述  
    1 进入搜索(高级搜索)页面  
    2 界面共性测试  
    3 退出  

      测试场景二:
    步骤编号  具体描述  
    1 进入搜索(高级搜索)页面  
    2 点击“搜索”按钮,显示查询结果列表  
    3 检查查询结果列表,每页显示记录条数正确、文字折行显示正确、页面布局美观  
    4 检查查询结果列表,列标题项、列显示内容、排序方式符合需求定义  
    5 检查查询结果列表,符合默认查询条件结果集  
    6 点击查询结果列表链接、复选框、全选框响应正确  
    7 退出  

      测试场景三:
    步骤编号  具体描述  
    1 进入搜索(高级搜索)页面  
    2 逐一选择各个查询条件可选项,如:“全部”、“类别1”等,点击“搜索”,查询结果正确  
    3 组合各个查询条件可选项,如:价格+产品,点击“搜索”,查询结果正确  
    4 退出  

      测试场景四:
    步骤编号  具体描述  
    1 进入搜索(高级搜索)页面  
    2 逐一输入文本域条件,模糊查询值,点击“搜索”,查询结果正确  
    3 逐一输入文本域条件,完全匹配值,点击“搜索”,查询结果正确  
    4 逐一输入文本域条件,中文值,点击“搜索”,查询结果正确  
    5 逐一输入文本域条件,字母大、小写值,点击“搜索”,查询结果正确  
    6 逐一输入文本域条件,数字类型值,点击“搜索”,查询结果正确  
    7 逐一输入文本域条件,全角、半角值,点击“搜索”,查询结果正确  
    8 组合各个文本域查询条件,点击“搜索”,查询结果正确  
    9 退出
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 03:59 , Processed in 0.088633 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表