业界动态
测试点总结 | 搜索功能如何测试?
2024-11-10 01:11

这里仅针对通用搜索框的常见测试点进行总结分享,实际工作中需结合搜索功能的背景业务需求及其他依赖条件来综合设计测试点。

测试点总结 | 搜索功能如何测试?

(1)如果支持模糊查询,搜索名称中任意一个字符是否能搜索到

对于支持模糊查询的搜索框,测试搜索名称中的任意字符是否能够搜索到。

例如,在一个商品列表的搜索框中,当输入”HUAWEI”时,查询出的结果应该包括“华为”,“HUAWEI Watch”等。如果没有搜索到,说明搜索功能存在问题。

(2)较长的名称是否可以正确查询

测试搜索框对于比较长的名称的搜索能力。

例如,在查询篮球球鞋“网络安全工程师零基础培训视频教程web渗透攻防就业班课程 就业班课程”时,将搜索框的名称设定为“网络安全工程师零基础培训视频教程web渗透攻防就业班课程 就业班课程”,以测试搜索框是否能正确的查询到此商品。

(3)输入系统中不存在的与之匹配的条件

测试搜索框的容错能力,即输入系统中不存在的条件并查询,测试是否会有与之匹配的结果返回。

例如,在一个电子商务网站中进行输入不存在的商品名称,测试是否会有结果返回。如果一个搜索条件无法返回结果,说明搜索功能有问题。如果结果不存在,系统需告知暂无结果或其它友好提示。

(4)用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。

在测试搜索框的功能实现时,需要考虑到用户在进行查询操作时,一般情况下不进行查询条件的清空。因此,例如在一个电商网站中查询某个商品时,用户可以连续地输入多个搜索条件,而不需要把之前的搜索条件清空。测试时,我们需要确认此操作是否正常。

(5)特殊字符处理

测试搜索框在处理特殊字符时的表现,例如双引号、斜杠、反斜杠等特殊字符。测试框架需要验证搜索框是否能正常处理这些字符,以避免特殊字符引发的漏洞。

(1)不同查询条件之间来回选择,是否出现页面错误(单选框和多选框最容易出错

在测试搜索框的组合测试时,需要关注的是不同查询条件之间可能出现的页面错误情况。例如,在一个电商网站中,当用户在单选框和多选框中来回选择查询条件时,需要测试是否出现页面错误,以验证搜索框的正常性。

(2)测试多个查询条件时,要注意查询条件的组合测试,可能不同组合的测试会报错。

对于多个查询条件的测试,需要注意测试不同查询条件的组合测试,因为不同组合的测试可能会导致报错情况。

例如,在一个电商网站中,当用户查询“水杯”商品并同时添加”品牌”、“颜色”、“价格”等条件,需要测试搜索框是否可以正常处理各种组合测试。

(3)查询结果的分页,一直点击到最后一页,查看是否有重复数据(可能会出现虚数据的情况,这一点在测试过程中较常见,很多前端会漏处理

在测试查询结果的分页时,需要测试是否有重复数据出现。有时,搜索框可能出现虚假数据,例如在一个音乐网站中,当用户查询“儿歌”并进行分页时,需要验证搜索框是否对分页功能和查询结果做了有效的处理。

(1)常见于页面中保存最近的历史搜索记录时,输入过长(或导致换行时)的记录显示错位

当搜索框存在历史搜索记录时,需要测试其是否能够正确地保存记录。例如,在搜索框的输入框中,当用户输入了一长串字符串时,需要测试记录是否能够正确地存储,是否存在错位情况。

在测试搜索框的过滤功能时,需要测试不同类型的过滤器的正确性。

例如,在一个电商网站中,当用户在“水杯”商品中选择“品牌”、“颜色”、“价格”等过滤器时,需要测试过滤器是否能够正确地过滤出符合条件的商品,以验证搜索框的正常性。

在测试智能提示时,需要测试是否在用户输入关键词时显示推荐的结果,并检查结果是否与用户输入的关键词相关。

同时要考虑不同输入场景下的智能提示是否准确有效,如拼音输入、错误输入提示等。

例如,在一个新闻APP中进行新闻查询时,当用户输入一半关键词时,应该有智能提示框出现,提示用户可能感兴趣的新闻标题列表。

在测试搜索结果时,需要测试是否在搜索结果中正确地列出了符合条件的商品或其他信息。以及搜索结果列表中的排序、显示方式、标签等相关展示是否符合需求。

例如,在一个音乐APP中进行歌曲搜索时,需要通过验证搜索结果中是否列出了对应的音乐名称、歌手、专辑、时长等信息来验证搜索框的正常性。

通过以上几个测试点,可以更好地保障搜索框功能的正常性和有效性。但是,搜索框的测试还有很大的空间和其他方面的考虑因素,比如需要结合不同的操作系统、浏览器、屏幕分辨率、网络环境等因素的影响,以提高测试的全面性和覆盖率。因此,作为测试人员,我们需要不断地探索新的测试点和技术来提高测试的有效性和准确性。

在测试搜索功能的过程中,你遇到过哪些常见的Bug呢?欢迎留言评论分享~

最后 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取

 这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你

 

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

    以上就是本篇文章【测试点总结 | 搜索功能如何测试?】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/614.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多   
最新新闻
曹德旺退掉美国绿卡:真正企业家不移民海外,要对国家与历史负责
“美国绿卡”,对于某些人来说是多么有极大的诱惑力,尤其是那些艺术圈里的一些名人,不惜名誉上的得失,挖空心思般地想获得,并
2024春节观察丨春节前夕实探线下金店:每克609元也要买?
央视网消息(记者/杨绎霏 姚抒廷 剪辑/杜安琪 编辑/阚纯裕):2024开年,适逢春节,黄金消费热度高涨。2024年1月,上海黄金交易
李佳琦直播带来的反思:普通女生为何应谨慎医美消费?
在最新一期直播中,知名网红主播李佳琦以其独特的视角引发了关于医美的热议。他公开表示,并不推荐普通女生进行医美项目,理由简
原创电子学生证代替手机进入校园的解决方案是什么?微幼科技
以前的孩子自己组团去玩耍,去学校,现在的孩子后面跟着一位或几位监护人。但当孩子上小学或幼儿园后,双职工家庭在没有老人的情
安利/吐槽|限薪令后内娱爱豆真实收入,大家可以根据名气猜一下自家花花大概赚多少
图里就是乐华发给艺人的税前分成,扣除税,剩下全是艺人的,假设艺人好好缴税,所以别歪楼。其中:B是王一博,2019至2021,分别
冲上热搜!李佳琦称不建议普通女生做医美
在当今这个号称“看脸”的时代,很多普通女生都在思考一个问题:到底要不要尝试医美呢?近日,李佳琦的一番话无疑让这个话题又一
东鹏饮料营收净利实现双增,“存贷双高”与董秘年薪成焦点
经济导报见习记者 贾义航近日,功能饮料龙头(605499.SH)极具热度。一方面,公司在2024年交出158.39亿元营收、63.09%净利增速亮
被61岁白发不染的叶童惊艳到!穿紧身衣毫无赘肉,腰臀比简直逆天
明明是老太太的年纪,却偏偏有少年感!?话说最近61岁的叶童,真的快把网友们迷晕了!当年爆火的《新白娘子传奇》,没想到现在还
东鹏特饮IPO:跟跑30年逆袭中国第一,能否反攻东南亚红牛大本营?
中国功能饮料市场正经历结构性调整,东鹏饮料(集团)股份有限公司(下称“”)依托高品价比错位竞争与深度分销网络实现市场份额
刘强东:京东高管降薪10%到20%,将投数百亿帮员工买房丨邦早报
【刘强东发全员信:京东高管降薪10%到20%,投入数百亿帮员工买房】日前,京东集团创始人、董事会主席刘强东在给全体员工的邮件中