关于搜索框的测试用例

摸索中,还很不成熟,但愿能抛砖引玉吧,我做的搜索测试是来抓取百度、谷歌等搜索信息。

 

1、中文、英文、数字三者组合测试

 

2、中文或者英文中间、前面、后面加空格,由一个到三个以上空格

 

3、搜索内容前面加上特殊字符、html标签、标点符号等等

 

4、搜索结果要与原网对照的,要看看网页内容有没有乱码,每页或者末页的最后一条信息是否一 致,是否丢失信息

 

5、是否支持enter键,是否有默认输入点

 

6、是否支持大小写、半角与全角

 

7、如果有时间等高级搜索的限制,可以搜索一下中间时间段的搜索内 容是否与原网相符

 

8、查看页码是否有问题,有的搜索结果是虚的,翻到最后页码发生变化

 

9、在同一个页面连续搜索

 

10、数据库的反应时间

 

11、还有在搜索结果出来后,点击搜索的文章,看是能够进入相关的网页

 

忘了一些,下次想起来补上吧,高手有什么好的搜索框测试设计,不妨指点一下。

 
 

下面是一个朋友补充的,呵呵,其实是非常高效的测试用例

 

一:简单搜索输入框测试用例

 

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 退出

posted on 2016-03-18 15:00  Uther  阅读(5998)  评论(0编辑  收藏  举报

导航