51Testing软件测试论坛
标题:
关于搜索框的测试用例
[打印本页]
作者:
zhenliutianyu
时间:
2010-1-19 16:12
标题:
关于搜索框的测试用例
本帖最后由 zhenliutianyu 于 2010-10-22 15:08 编辑
摸索中,还很不成熟,但愿能抛砖引玉吧,我做的搜索测试是用来抓取万方、知网、维普等专业数据库网站搜索的信息,所以需要跟原网进行比对结果
1、中文、英文、数字三者组合测试
2、中文或者英文中间、前面、后面加空格,由一个到三个以上空格
3、搜索内容前面加上特殊字符、html标签、标点符号等等
4、搜索结果要与原网对照的,要看看网页内容有没有乱码,每页或者末页的最后一条信息是否一致,是否丢失信息
5、是否支持enter键,是否有默认输入点
6、是否支持大小写、半角与全角
7、如果有时间等高级搜索的限制,可以搜索一下中间时间段的搜索内容是否与原网相符
8、查看页码是否有问题,有的搜索结果是虚的,翻到最后页码发生变化
9、在同一个页面连续搜索
10、数据库的反应时间
11、还有在搜索结果出来后,点击搜索的文章,看是能够进入相关的网页
忘了一些,下次想起来补上吧,高手有什么好的搜索框测试设计,不妨指点一下。
补上高级搜索界面图片
[attach]65751[/attach]
[
本帖最后由 zhenliutianyu 于 2010-1-21 13:16 编辑
]
作者:
lushuishui
时间:
2010-1-20 13:44
测试用例要不要设计搜索内容包括js代码或是其他语言的代码?
作者:
zhenliutianyu
时间:
2010-1-21 10:27
标题:
回复 2# 的帖子
不包括搜索代码,主要是字符串
作者:
lushuishui
时间:
2010-1-25 17:35
标题:
回复 3# 的帖子
代码页属于字符串,就看这些代码字符串是否影响到搜索功能,如果影响的最容易产品病毒或是其他攻击该功能的动作
作者:
zhenliutianyu
时间:
2010-1-28 10:46
标题:
回复 4# 的帖子
恩,你说的对,这个起码得问一下需求,你考虑得很全面
作者:
zj7733736
时间:
2010-1-28 10:49
11111111111111111111111111
作者:
lushuishui
时间:
2010-2-22 17:59
标题:
回复 5# 的帖子
呵呵,我也是工作中碰到安全问题时考虑到这点的
作者:
xuyan_8707
时间:
2010-2-23 14:50
很好,收藏着先,希望能有更多的测试用例实例,偶正在写这个文档呢。。
作者:
xuyan_8707
时间:
2010-2-23 15:02
是不是还有个搜索框输入限制呢
比如最多只能输入100个字符
作者:
lushuishui
时间:
2010-2-24 11:19
标题:
回复 9# 的帖子
这个好像也要测试一下,不过要看需求上有没有要求限制搜索的字数的限制吧~
作者:
zhenliutianyu
时间:
2010-3-8 17:30
现在还没有明确对搜索字数进行限制
作者:
xuyan_8707
时间:
2010-4-16 10:29
还有其他的测试用例设计,比如用户体验性啊,菜单、按钮,
赐教赐教
作者:
zhenliutianyu
时间:
2010-4-22 15:39
也会有点的,但是这个基本上不会怎么改变的,毕竟项目没有像百度,谷歌类的产品严格,所以还是以功能为主吧
作者:
没有如果
时间:
2010-4-23 00:34
补充一个:
搜索结果的排序,符合搜索结果度高的排在前面
作者:
zhenliutianyu
时间:
2010-4-23 10:49
标题:
回复 14# 的帖子
请教一下,搜索结果度高怎么认定呢?
作者:
没有如果
时间:
2010-4-23 22:03
这个我是这样理解的:
因为搜索的使用者往往对他们搜索的内容不是很确定,所以搜索本身应该是一个模糊的配比,并优先给配比的比较好的显示在前面
例如我们搜索 :中国人 美国 机场:
返回“中国人吻瘫美国机场”,“中国美国机场建交”,“中国人在美国”
显然第二种更符合输入条件,应该在搜索结果中排列较为考前。
个人理解,呵呵
作者:
weiwei911909
时间:
2010-5-2 17:10
学习了 收藏了 研究
作者:
baobao72931
时间:
2010-5-14 16:48
作者:
楠族开心果
时间:
2010-5-17 09:51
好像没提到模糊查询嘛
作者:
楠族开心果
时间:
2010-7-5 17:20
一:简单搜索输入框测试用例
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 退出
作者:
楠族开心果
时间:
2010-7-5 17:20
一:简单搜索输入框测试用例
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 退出
作者:
zhenliutianyu
时间:
2010-10-8 18:59
没想到这么高效的测试用例,佩服!
作者:
zhenliutianyu
时间:
2010-10-9 10:49
标题:
高级搜索图片
本帖最后由 zhenliutianyu 于 2010-10-9 10:54 编辑
[attach]65685[/attach][attach]65683[/attach]
这个是高级搜索页面,对于搜索输入框的测试用例上面已经有很多的朋友提出了非常好的测试用例设计,这样我提供一个图片供大家参考,这样更直观。
作者:
葺卡儿
时间:
2010-10-29 13:41
一:简单搜索输入框测试用例
1:不输入任何字符,点击搜索按钮,一般搜索出网站所有的信息
2: ...
楠族开心果 发表于 2010-7-5 17:20
感觉思路不错,俺蛮欣赏的~!
作者:
lan_7366
时间:
2010-11-19 22:10
很好的帖子,想收藏,却发现找不到收藏的方法。
作者:
wanyanxgf
时间:
2010-11-22 15:58
学习了。。。。
很赞。。
作者:
zhenliutianyu
时间:
2010-11-24 09:27
回复
25#
lan_7366
谢谢
作者:
无痕
时间:
2010-12-19 20:39
谢过先
作者:
ashui_1118
时间:
2010-12-21 16:29
慢慢研究
作者:
丢了朵朵
时间:
2010-12-22 17:59
学习了~
作者:
yelk2008
时间:
2011-1-26 10:08
分享了,谢谢lz
作者:
rain-tears
时间:
2011-3-6 14:28
学习了。。。
作者:
齐翼双飞
时间:
2011-3-16 11:40
xiexie
作者:
Jackc
时间:
2011-3-18 12:55
回复
2#
lushuishui
通常,编译好的程序不会受开发语言影响。
但是在实际测试中,往往还是设计了一些常用的变量/命令做为测试数据,如null,Del
作者:
zhenliutianyu
时间:
2011-4-22 21:05
回复
34#
Jackc
真知灼见
作者:
annie_xfz
时间:
2011-4-25 13:45
作者:
星雨——3
时间:
2011-5-13 20:56
好帖子,顶
作者:
endeavor_99
时间:
2011-6-21 11:37
好!有些异常测试点以前都没有想到的
作者:
linda51
时间:
2011-6-21 15:24
( ⊙o⊙ )哇,楼主和版主都好厉害,学习了,谢谢分享
作者:
xcyangshu
时间:
2011-6-27 10:10
学习了~~~
作者:
a248322143
时间:
2011-7-5 08:42
学习了
作者:
BigBC
时间:
2011-9-8 17:28
学习了
作者:
一路向前
时间:
2011-9-9 10:41
不错~·
作者:
wzhuan
时间:
2011-11-9 10:19
我也看看来
作者:
Jane70301
时间:
2012-3-13 17:53
想到的一些其他用例:
是否能通过快捷键激活搜索(由产品是否支持定);
输入最大字符的搜索;
搜索不到内容时的显示;
粘贴、复制、剪切搜索内容的基本操作;
输入内容后修改/删除部分内容后是否能立即显示相应搜索结果;
搜索界面或过程中的交互(包含电话、短信、异常事件等);
搜索内容容量很多很大时的搜索;
多次尝试搜索(压力);
时间有限,先写到这里吧,期待高手再补充。
作者:
蓝蓝依2010
时间:
2012-6-13 11:25
学习了,综合起来 测试点很齐全
作者:
muyunsihe
时间:
2012-7-7 17:57
谢谢
作者:
xuli107
时间:
2012-7-12 20:33
作者:
ssignik
时间:
2012-7-19 15:24
学习
作者:
janehost
时间:
2013-4-3 14:38
学习了
作者:
jia_1509
时间:
2013-11-30 17:17
学习了 ,,
作者:
ceshizhenhang
时间:
2013-12-10 14:16
其他语言的测试:如日语、韩语、阿拉伯语等
作者:
bcyeg
时间:
2014-1-5 07:17
真不知道,还有这么好心的楼主 支持
刷赞软件
|
手机qq刷赞软件
|
qq名片刷赞
作者:
你看我笑
时间:
2015-8-21 09:53
1、当不输入搜索内容时,页面应该显示全部的内容,如有排序,顺序是否正确。
2、对于存在表单的搜索页面时,如果有搜索字段的,需要考虑以下几方面内容:
(1)搜索字段是否与列名保持一致;
(2)搜索栏中配置的搜索字段是否正确;
(3)搜索字段是否有重复的。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2