搜索引擎项目测试报告(二)

简介: 搜索引擎项目测试报告(二)

搜索多个关键字中间加入逗号

模块搜索模块


测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框,输入多个关键字加逗号

3.点击搜索


测试数据


搜索:java,string


期望结果


搜索成功,打开包含java string按照权重值排序后的列表页


测试结果

image.png

搜索多个关键词间隔多个空格

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框,输入多个关键字加空格

3.点击搜索


测试数据


搜索:java string list


期望结果


搜索成功,打开包含java string list按照权重值排序后的列表页


测试结果

image.png

搜索英文和数字的混合

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL:http://localhost:8080/index.html

2.点击搜索框,输入英文和数字的混合数字

3.点击搜索


测试数据


搜索list3


期望结果


搜索成功,打开包含list3的列表页


测试结果

image.png

搜索数字

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框,输入一个数字

3.点击搜索


测试数据


搜索3


期望结果


搜索成功,打开包含3的列表页


测试结果

image.png

测试2 点击标题可以正常跳转

模块

主页展示模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL:http://localhost:8080/index.html


2.点击搜索框,输入关键字


3.点击搜索后跳转


4.点击结果中的标题


测试数据


搜索数据:map


url:https://docs.oracle.com/javase/8/docs/api/java/util/class-use/Map.html


期望结果

点击url后正确跳转到对应的网页

测试结果

正确显示页面

image.png

测试3 翻页功能

点击翻页按钮,正常翻页

模块

主页展示模块


测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URLhttp://localhost:8080/index.html


2.点击搜索框,输入关键字


3.点击搜索后跳转


4.点击上一页,上一页正确显示内容


测试数据


搜索:java


期望结果


点击上一页,下一页都能正常显示内容


测试结果

点击上一页:

image.png

点击下一页:

image.png

搜索最后一页的下一页

模块

主页展示模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


在网页栏中输入url地址,观察结果


测试数据


搜索数据:php


url:http://localhost:8080/web?query=php&page=2


期望结果


弹出错误界面


测试结果

image.png

搜索第一页的上一页

模块

主页展示模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


在网页栏中输入url地址,观察结果


测试数据


搜索数据:php


url:http://localhost:8080/web?query=php&page=0


期望结果


停留在原页面即可


测试结果

image.png

测试4 高亮显示

模块

主页展示模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框,输入map

3.点击搜索


测试数据


搜索:map


期望结果


搜索成功,所有关于map的单词都高亮显示


测试结果

image.png

测试5:历史记录展示

模块

主页展示模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1:在主页展示模块的搜索框中输入一个字母


2:看是否显示之前搜索的内容


测试数据


输入:a


期望结果


会出现之前以a开头的所有搜索记录


测试结果

image.png

易用性测试

image.png

搜索大写字母,自动转小写

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL:http://localhost:8080/index.html

2.点击搜索框,输入ARRAY

3.点击搜索


测试数据


搜索:ARRAY


期望结果


搜索到的内容都跟小写有关


测试结果

image.png

内容复制粘贴

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL:http://localhost:8080/index.html

2.点击搜索框,输入array,并复制

3.删除掉后再点击粘贴


测试数据


输入:array


期望结果


成功复制粘贴


测试结果


输入后,复制后删掉,成功粘贴:

image.png

回车键搜索

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL:http://localhost:8080/index.html

2.点击搜索框,输入array

3.点击搜索


测试数据


输入:array


期望结果


点击回车键后正确弹出搜索结果


测试结果

image.png

下拉框时,搜索框不变

模块

搜索模块


测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框,输入array

3.点击搜索


测试数据


输入array


期望结果


下拉查看搜索结果时,搜索框不变


测试结果

image.png

兼容性测试

image.png

模块


搜索模块,主页展示模块


测试环境


这里因为项目并没有推到线上使用,所以就选择当下市场上主流的浏览器覆盖,后期推到线上后,在添加其他浏览器测试即可


Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统


Firefox 103.0.2 (20220808125904) PC端 Windows系统


Microsoft Edge版本 104.0.1293.54 (正式版本) (64 位) PC端 Windows系统


前置条件

在IDEA中运行web项目


测试步骤


1:在Chorme浏览器中输入url:http://localhost:8080/index.html,然后在搜索框中输入关键字,正确弹出页面.


2: 在Firefox 浏览器中输入url:http://localhost:8080/index.html,然后在搜索框中输入关键字,正确弹出页面.


3:在Microsoft Edge浏览器中输入url:http://localhost:8080/index.html,然后在搜索框中输入关键字,正确弹出页面.


测试数据


url : http://localhost:8080/index.html


关键字 :java


期望结果


在各个浏览器中输入url后,输入关键字,正确弹出内容页面


测试结果


Chorme浏览器:

image.png

image.png

Firefox 浏览器:

image.png

image.png

Microsoft Edge浏览器:

image.png

image.png

安全性测试

image.png

搜索的数据网络传输中是否被损坏

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


1.打开浏览器,输入URL

2.点击搜索框输入数据

3.点击搜索后查看数据有没有被损坏


测试数据


搜索:java


期望结果


正确显示内容


测试结果

image.png

性能测试

image.png

正排索引构建时间

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


后台运行构建正排索引代码,查看运行时间


期望结果


构建正排索引时间小于1s


测试结果


正排索引构建时间为0.931s,低于1s

image.png

倒排索引构建时间

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤


后台运行构建倒排索引代码,查看运行时间


期望结果


构建倒排索引时间小于1min


测试结果


倒排索引构建时间为13s,远远小于1min

image.png

搜索时间

搜索单个关键字

模块

搜索模块


测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤

1.点击搜索框输入数据

2.打开chorme浏览器进行调试,摁fn+F12查看接口的响应时间


测试数据


搜索:java


期望结果


搜索时间小于1s


测试结果


接口响应时间小于1s,符合预期

image.png

搜索多个关键字带空格

模块

搜索模块

测试环境

Chrome 版本 103.0.5060.66(正式版本) (64 位)PC端 Windows系统

前置条件

在IDEA中运行web项目


测试步骤

1.点击搜索框输入数据

2.打开chorme浏览器进行调试,摁fn+F12查看接口的响应时间


测试数据


搜索:java string


期望结果


搜索时间小于1s


测试结果


接口响应时间小于1s,符合预期

image.png

相关文章
|
3月前
|
消息中间件 测试技术
项目环境测试问题之规范执行器的异常处理如何解决
项目环境测试问题之规范执行器的异常处理如何解决
|
10天前
|
网络协议 关系型数据库 应用服务中间件
【项目场景】请求数据时测试环境比生产环境多花了1秒是怎么回事?
这是一位粉丝(谢同学)给V哥的留言,描述了他在优化系统查询时遇到的问题:测试环境优化达标,但生产环境响应时间多出1秒。通过抓包分析,发现MySQL请求和响应之间存在500毫秒的延迟,怀疑是网络传输开销。V哥给出了以下优化建议:
|
1月前
|
测试技术
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
本文介绍了如何使用Pytest和Allure生成自动化测试报告。通过安装allure-pytest和配置环境,可以生成包含用例描述、步骤、等级等详细信息的美观报告。文章还提供了代码示例和运行指南,以及重构项目时的注意事项。
164 1
自动化测试项目学习笔记(五):Pytest结合allure生成测试报告以及重构项目
|
1月前
|
测试技术 Python
自动化测试项目学习笔记(四):Pytest介绍和使用
本文是关于自动化测试框架Pytest的介绍和使用。Pytest是一个功能丰富的Python测试工具,支持参数化、多种测试类型,并拥有众多第三方插件。文章讲解了Pytest的编写规则、命令行参数、执行测试、参数化处理以及如何使用fixture实现测试用例间的调用。此外,还提供了pytest.ini配置文件示例。
24 2
|
1月前
|
测试技术 Python
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
本文主要介绍了自动化测试中setup、teardown、断言方法的使用,以及unittest框架中setUp、tearDown、setUpClass和tearDownClass的区别和应用。
61 0
自动化测试项目学习笔记(二):学习各种setup、tearDown、断言方法
|
1月前
|
人工智能 自动驾驶 机器人
【通义】AI视界|苹果自动驾驶汽车项目画上句号:加州测试许可被取消
本文精选了24小时内的重要科技新闻,包括Waymo前CEO批评马斯克对自动驾驶的态度、AMD发布新款AI芯片但股价波动、苹果造车项目终止、Familia.AI推出家庭应用以及AI逆向绘画技术的进展。更多内容请访问通义官网体验。
|
1月前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
267 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
1月前
|
Java Maven
Maven 项目测试
接下来我们要学习如何构建和测试这个项目。
41 5
|
1月前
|
JavaScript
vue尚品汇商城项目-day07【55.编码测试与打包发布项目】
vue尚品汇商城项目-day07【55.编码测试与打包发布项目】
31 3
|
1月前
|
监控 Java Maven
springboot学习二:springboot 初创建 web 项目、修改banner、热部署插件、切换运行环境、springboot参数配置,打包项目并测试成功
这篇文章介绍了如何快速创建Spring Boot项目,包括项目的初始化、结构、打包部署、修改启动Banner、热部署、环境切换和参数配置等基础操作。
120 0

热门文章

最新文章