zoukankan      html  css  js  c++  java
  • 关于搜索框的测试用例

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

     

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

  • 相关阅读:
    硬件基础---拆装机
    Dynamics CRM 2015 Update 1 系列(4): 自己定义主键
    Heroku第三方服务接入指南(二)
    ssh 免密登录
    CentOS 7 NAT软路由
    Nginx升级
    挖矿病毒
    安装 epel-release
    hydra 安装和使用
    Linux 安全信息查看
  • 原文地址:https://www.cnblogs.com/Uther/p/5292139.html
Copyright © 2011-2022 走看看