`

测试一个搜索框

    博客分类:
  • 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 退出

分享到:
评论

相关推荐

    android关键字搜索框

    在Android应用开发中,搜索框(SearchView)是用户界面中的一个重要组成部分,它允许用户输入查询关键词,以便在应用内进行搜索。本教程资源由欧小帅于2016年10-2日创建,旨在帮助新手学习如何在Android Studio环境...

    百度搜索框制作.zip

    本案例中的"百度搜索框制作.zip"文件,显然提供了一个专为公司设计的搜索框解决方案。下面我们将深入探讨这个主题,解析可能涉及的关键知识点。 首先,搜索框的制作通常包括前端界面设计和后端搜索逻辑两部分。前端...

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

    例如,2005年MySpace的XSS蠕虫事件就是一个典型的例子,它在短时间内感染了大量用户页面,展示了XSS攻击的破坏力。即使不涉及服务器权限,XSS也能用来盗取用户cookie、实施钓鱼攻击或者传播恶意代码。 **搜索框的...

    模仿百度搜索框

    【标题】:“模仿百度搜索框”这一项目旨在创建一个与百度搜索框类似的功能性搜索组件。这个组件将包括用户交互、样式设计以及功能实现等方面,旨在提供一个接近于百度搜索体验的网页元素。 【描述】:“内含js、...

    discuz_x3搜索框修改

    4. **测试和调试**:保存模板修改后,刷新论坛页面,查看搜索框是否已恢复正常。如果问题依然存在,可能需要继续排查其他可能影响的CSS规则。 5. **备份与恢复**:在进行任何修改之前,记得备份原始模板文件,...

    响应式搜索框

    在本项目中,我们探讨的是一个实现了简单响应式的搜索框,其核心目标是在网页宽度较小,比如在移动设备上时,能够有效调整布局,确保界面的清晰和易用。 首先,我们要理解响应式设计的基本原理。这主要通过使用媒体...

    Android仿iphone的搜索框

    1. **EditText组件**:首先,我们需要一个EditText控件来作为搜索框的基础。EditText是Android中的文本输入框,用户可以在其中输入文本。为了模拟iPhone的效果,我们需要定制EditText的样式,例如添加圆角、调整字体...

    搜索框架制作 淘宝 源码

    它们可能包含了搜索框、结果展示区域等关键元素的定义。 2. **JavaScript**: - **AJAX(异步JavaScript和XML)**:文件名中的`ajax`暗示了项目中使用了AJAX技术,用于实现无刷新的搜索功能,即用户输入关键词后...

    仿百度搜索框提示效果C#写的

    【标题】"仿百度搜索框提示效果C#写的"是一个基于C#编程语言实现的搜索框功能,它模仿了百度搜索引擎的智能提示效果。在实际的软件开发中,这种功能可以极大地提高用户的输入效率和使用体验,因为它能够在用户输入...

    搜索框美化

    在网页设计中,搜索框是不可或缺的一个元素,它为用户提供了一种方便快捷的方式来查找网站上的特定信息。"搜索框美化"这一主题主要关注如何通过视觉设计和交互优化,提升搜索框在网页上的吸引力和用户体验。以下是...

    安卓搜索相关相关-特效搜索框.rar

    3. **动画效果**:特效搜索框的一个关键特性是动态效果。例如,搜索框的展开和收起动画、输入时的提示词动画、错误提示动画等。这些效果可以通过Java代码或者XML动画文件来实现。 4. **交互设计**:优化搜索框的...

    swift-HXSearchBar一个iOS搜索框的完全自定义

    `swift-HXSearchBar`是一个专门为iOS开发的自定义搜索框解决方案,它允许开发者对系统默认的UISearchBar进行深度定制,以满足不同应用的个性化需求。下面将详细探讨`HXSearchBar`的特性和使用方法。 一、概述 `...

    jQuery多功能搜索框插件下拉菜单选择代码

    综上所述,"jQuery多功能搜索框插件下拉菜单选择代码"是一个实用且灵活的前端组件,它结合了jQuery的便利性和Bootstrap的美学,为用户提供了一个高效、直观的搜索体验。通过学习和理解这个项目,开发者不仅可以掌握...

    浮动搜索框

    在Android应用开发中,"浮动搜索框"是一个常见的设计元素,它允许用户在界面上方便地进行搜索操作,而无需跳转到单独的搜索页面。这个"浮动搜索框"源码示例集成了语音搜索和文字搜索功能,非常适合Android开发初学者...

    Android源代码:自定义的actionbar搜索框CustomSearchView-master

    在Android应用开发中,Action Bar(也称为ActionBar)是用户界面的一个重要组成部分,它通常位于应用程序屏幕的顶部,提供导航、操作以及应用品牌等信息。然而,原生的Action Bar并未提供内置的搜索框功能,开发者...

    网站界面测试用例设计

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

    jquery 分类搜索框防谷歌网站搜索页面

    在这个项目中,我们将讨论如何利用jQuery和谷歌的AJAX搜索API来构建一个分类搜索框,该搜索框不仅可以防止用户被引导到谷歌的网站搜索页面,还能提供网络、图像、视频以及网站内新闻的定制化搜索结果。 首先,...

    datagridview的内容搜索框,可以实现快速定位目标内容

    为了帮助用户快速找到所需信息,我们可以为其添加一个内容搜索框功能。这个功能允许用户输入关键词,系统则会实时在`DataGridView`中定位并突出显示匹配的目标内容。 首先,我们需要创建一个`TextBox`作为搜索框,...

    安卓顶部炫酷搜索框 博客有gif

    6. **测试与优化**:最后,别忘了在不同设备和Android版本上测试搜索框的功能和动画效果,确保其在各种环境下都能正常工作。可能还需要根据用户反馈进行调整,优化用户体验。 以上就是关于“安卓顶部炫酷搜索框”的...

Global site tag (gtag.js) - Google Analytics