`

测试一个搜索框

    博客分类:
  • Test
阅读更多

摸索中,还很不成熟,但愿能抛砖引玉吧,我做的搜索测试是来抓取百度、谷歌等搜索信息。
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 退出

分享到:
评论

相关推荐

    网站界面测试用例设计

    这是我们测试小组 做的 网站界面测试用例设计 希望能帮到大家

    搜索框——不能忽视的XSS漏洞—搜索框所引起的XSS漏洞

    我刚入行的时候做过一个小小的页面工具,其中有一个步骤是把一些代码输出到页面上,当时我用的是php做的,写了个for循环,读取每一行的内容,然后echo出来。但是我发现页面排版老是那么的乱,怎么缩进都没有了?有...

    关于搜索功能的测试用例

    关于搜索功能的测试用例,搜索输入框,高级搜索

    软件测试的面试经历.docx

    App闪退: 目前主要的测试用例设计方法是什么? 统计一个文件中每个单词出现次数 ...测试一个搜索框 淘宝的搜索商品功能 自动售卖机的测试 微信红包的测试 APP视频播放功能 测试朋友圈发评论流程

    立体效果的搜索框 HTML5特效.rar

    立体效果的搜索框 HTML5特效,完全用纯CSS3代码实现的立体搜索框效果,如果使用传统的CSS来实现的话,可能要借助图片来修饰输入框,本效果将按钮也做成了立体效果,这对于功能强大的CSS3来说,似乎是件非常轻松的事...

    功能测试用例大全1500条

    搜索框填充域测试 8 复选框 9 滚动条 9 通过测试: 返回目录 9 失败测试: 10 登陆 10 添加 10 删除 10 查询 返回目录 11 翻页控件 12 树控件的测试外观操作返回目录 12 命令按钮 返回目录 13 一、各种控件在窗体中...

    pinyin4j+dwr实现搜索框智能提示

    pinyin4j + dwr 实现搜索框提示,部署好即可查看效果,傻瓜式测试用例,亲自建立测试用例。

    airtest测试框架windows64位IDE

    AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。 自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程 支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏 支持基于UI...

    搜索框.rar

    源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,含有代码注释,新手也可看懂。ssm整合开发,小程序毕业设计、期末大作业、课程...

    基于分支限界搜索框架的测试用例自动生成

    基于分支限界搜索框架的测试用例自动生成

    HTML5 jQuery实现3D旋转的Google搜索框盒子特效.rar

    HTML5 jQuery实现3D旋转的Google搜索框盒子特效,网页特效分享-Google Images Box - CSS 3D 例子,测试时请确保您的浏览器支持CSS Transforms,否则本效果会异常。鼠标放在搜索区域,盒子即可旋转,旋转的角度根据你...

    Fuzzing_模糊测试--强制性安全漏洞发掘

    24.4.2 一个更加高级的调试器监视器 24.5 24.6 动态二进制插装 24.7 小结 第四部分 第25章 汲取的教训 25.1 软件开发生命周期 25.1.1 分析 25.1.2 设计 25.1.3 编码 25.1.4 测试 25.1.5 维护 25.1.6 在SDLC中实现...

    模块自动化测试详细设计

    本文描述的是一个实际工作中,订单模块自动化测试的详细设计。内容包括测试范围、测试用例、业务function、验证function、公用function定义等。 一、概述 5 1.1编写目的 5 1.2读者对象 5 1.3参考文档 5 1.4术语与...

    文本搜索悬浮框

    这个是一个UserObject.调用的时候,请参考如下代码,如果你喜欢的话请给予好评: /// /// 加载模板数据源 /// private void LoadTemplate() { gridTemplateSearch = new ucGridSearch().SetSearchControl...

    Python单元测试框架unittest使用方法讲解

    主要介绍了Python单元测试框架unittest使用方法讲解,本文讲解了unittest概述、命令行接口、测试案例自动搜索、创建测试代码、构建测试套件方法等内容,需要的朋友可以参考下

    对一个汽车评论的数据集利用深度学习的卷积神经网络进行情感分析 利用Python的Django框架将其包装成一个搜索引擎

    我们对一个汽车评论的数据集利用深度学习的卷积神经网络进行特征提取然后进行情感分析。然后我们利用Python的Django框架将其包装成一个搜索引擎,输入相应的关键字进行搜索即可获取到相应结果。 环境要求: Ubuntu ...

    react-list-search:一个带有搜索框的简单ReactJS列表

    一个带有搜索框的简单ReactJS列表。 包括有关Jest和Chromatic的组件和测试的Storybook。 有关项目构建教程,请访问 有关Storybook教程的信息,请访问 有关前端测试的教程,请访问 了解我的课程: : 发现我的书...

    论文研究-基于搜索的Simulink测试数据生成.pdf

    为满足基于模型的测试需求, 研究了...由此设计了一种综合考虑宽松约束和严格约束的Simulink测试数据生成框架, 最后实现了该方法在典型案例的应用。实践证明, 该方法快速有效地解决了Simulink模型的测试数据生成问题。

    软件工程与软件测试自动化教程

    16. 2 一个稍大一点的VB程序自动化测试分析实例 16. 2. 1 利用J-charts得到系统的总体结构及覆盖信息 16. 2. 2 利用逻辑流程图详细理解代码逻辑 16. 2. 3 联机程序文档 附录A 结构图的方框标识 附录B 控制...

    ES和solr搜索方案对比

    ES和solr都是基于Lucence的搜索框架,文档比较2中方案适合的不同场景和优劣

Global site tag (gtag.js) - Google Analytics