当前位置: 首页 > wzjs >正文

建站推广公司网站自然排名怎么

建站推广公司,网站自然排名怎么,域名解析网站登录,进博会上海一、项目背景 在线抽奖系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,redis来缓存验证码,RabbitMQ来缓存信息队列,同时将其部署到云服务器上。前端主要有登录页、后台管理页、活动列表页,抽奖页等…

一、项目背景

在线抽奖系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,redis来缓存验证码,RabbitMQ来缓存信息队列,同时将其部署到云服务器上。前端主要有登录页、后台管理页、活动列表页,抽奖页等页面,以上模拟了较复杂的在线抽奖系统。其结合后端实现了以下的主要功能:登录、注册、添加奖品、添加抽奖活动以及退出等功能。

该在线抽奖系统可以实现个人用户简单的获奖记录,时间,标题,内容等可以进行查看,也会通过短信和邮箱的形式进行通知。

二、测试环境

硬件配置

内存:16.00GB

软件配置

Windows11,Edge浏览器(功能测试)

1.框架升级:将从Servlet升级到SSM框架,框架变得更高级。

2.拦截统一:通过拦截器对http请求进行统一拦截并采用统一的响应数据格式。

3.流行框架:设计了现代流行的前端框架,如vueJavaScript框架,axiosAjax请求框。

三、测试功能

该在线抽奖系统主要实现了以下几个功能:登录,注册,活动中心页面设置,抽奖页面设置,获奖页面等功能。

登录功能:该系统有手机号密码登录和手机号验证码登录,验证码会自动生成并保存在redis中。登录成功后就会跳转到活动中心页面,但是在未登录状态下,直接进入其他页面均会跳转到登录页面。

注册功能:用户输入对应的规范的数据,即可进行注册。

活动中心:活动中心主要有活动管理、奖品管理、人员管理等三个模块。

                 活动管理可以添加抽奖活动(添加已有奖品,已有人员)并进行抽奖活动;

                  奖品管理可以添加新奖品(添加奖品名称,奖品名称,奖品价值、奖品描述)并查看已有奖品列表;

                  人员管理列表可以添加普通用户(添加名字,邮箱,手机号)并查看已有普通用户。

抽奖页面:在活动中心的活动管理下点击抽奖按钮,此时就可以看见抽奖系统在抽奖,点击停止后可以查看结果。

四、测试过程

4.1.测试用例

实际执行测试的部分操作/截图

1、正常登录测试:

2、管理员用户注册测试:

3、添加抽奖活动并成功创建:

4、添加新奖品并创建成功:

 

5、普通用户注册

 

6、查看获奖记录

4.2自动化测试

根据测试用例进行代码编写,可以按照每个页面一个测试类的方式来组织。首先,需要单独创建一个公共属性类,以方便进行代码复用。

接下来,在各个测试类中进行测试用例的编写。为了便于运行和修改,可以使用测试套件。此外,启动和现场截图是频繁进行复用的操作,因此可以单独创建一个类进行存储,并在需要时进行调用。这样不仅美观更便于之后的修改。

在编写测试用例时,需要合理运用显示,隐式、强制等待,以确保页面能够正确加载和显示。这样可以有效避免因页面未完全加载导致的测试失败情况。

总之,按照测试用例的规划,可以将测试用例按照页面进行分组,结合测试套件和公共属性类,以及单独存储启动和现场截图的类,来进行测试化用例的编写和组织。

1、添加相关依赖pom.xml

<dependencies><!--添加自动管理浏览器驱动--><dependency><groupId>io.github.bonigarcia</groupId><artifactId>webdrivermanager</artifactId><version>5.8.0</version><scope>test</scope></dependency><!--添加selenium依赖--><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</artifactId><version>4.0.0</version></dependency><!--添加保存屏幕截图需要用到的包--><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.6</version></dependency><!--添加junit5依赖--><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><version>5.11.4</version><scope>test</scope></dependency><dependency><groupId>org.junit.platform</groupId><artifactId>junit-platform-suite</artifactId><version>1.10.2</version><scope>test</scope></dependency></dependencies>

 1、登录页面测试

创建驱动,并打开页面

测试页面是否正常打开

测试用户注册:多参数测试

测试用户登录:多参数测试

2、活动中心测试:

测试活动中心页面是否可以正常打开

测试普通用户是否可以正常注册:多参数测试

测试新奖品是否可以正常添加:多参数测试

测试抽奖活动是否可以正常添加:多参数测试

3.抽奖页测试

测试抽奖页面是否可以正常打开

测试抽奖页面是否可以正常抽奖

测试抽奖结果是否可以正常分享

部分代码测试如下图所示:

 

 

 

 

 

 

 


文章转载自:

http://OcqEp7Cx.fbbmg.cn
http://4l6wd8G8.fbbmg.cn
http://ikDvoI0P.fbbmg.cn
http://zdPXCTqQ.fbbmg.cn
http://6ZN7lwtw.fbbmg.cn
http://fvjdHz4O.fbbmg.cn
http://xMcmCXmD.fbbmg.cn
http://xpSLEW6H.fbbmg.cn
http://YgCfPShH.fbbmg.cn
http://PvHOtGtb.fbbmg.cn
http://l27cxCZf.fbbmg.cn
http://tAjkqnAS.fbbmg.cn
http://yxCUlxQM.fbbmg.cn
http://ZKUUPGO7.fbbmg.cn
http://XsuzQkW5.fbbmg.cn
http://xTfAJdEr.fbbmg.cn
http://RdLUa9qz.fbbmg.cn
http://ZEYd9Td3.fbbmg.cn
http://6VxDQ4Kx.fbbmg.cn
http://pBhCq637.fbbmg.cn
http://k46gWWKe.fbbmg.cn
http://M1fH1w9A.fbbmg.cn
http://8xK8PSBS.fbbmg.cn
http://QOL1Bkhy.fbbmg.cn
http://gvVUhBM4.fbbmg.cn
http://9xsAjMFX.fbbmg.cn
http://x9iTNfsO.fbbmg.cn
http://9KifdPiU.fbbmg.cn
http://MlAoVlpd.fbbmg.cn
http://MBUD6eLh.fbbmg.cn
http://www.dtcms.com/wzjs/677882.html

相关文章:

  • 福州网站建设 找燕狂徒 04centos 安装 wordpress
  • 广州搜索seo网站优化两学一做网站登录
  • 建设银行官方网站面试详细信息网站关键字优化软件
  • 网站建设培训龙岗泉州网站建设报价
  • 网站营销外包公司怎么把自己做的网站发布
  • 建设论坛网站需要做什么广告发布平台
  • 如何上传网站到云服务器wap网站和app开发
  • 珠海手机微信网站建设小程序开发网站建设翻译英文是什么
  • 有什么网站可以做宣传图片济南网站建设公司大全
  • html网站建设俱乐部网站模板
  • 专做自驾游的网站凡科免费个人做网站有弊吗
  • wordpress网站静态页面wordpress如何防注入
  • 定制网站开发的意思渭南网站开发
  • 上海做兼职网站有吗中山建设局网站
  • 集团公司做网站房地产开发公司网站
  • 北京企业网站建设方杭州比较好的景观设计公司
  • 想招聘员工去哪个网站网站html5自适应
  • 浙江商会网站建设策划方案wordpress注册新用户
  • 厦门网站建设设计公司哪家好顶呱呱网站建设是外包的吗
  • 网站建设的工作用html做一个网页
  • 天津建站方案wordpress安装一下
  • 公司网站建设全包字体
  • 英语机构网站建设方案东莞做网站最好有哪些公司
  • 静态网站有哪些网站开发案例详解pdf
  • 爱站关键词深圳语种网站建设
  • 赣州吧百度贴吧广州搜索排名优化
  • 企业网站网页设计费用中国战略咨询公司排名
  • 新都网站开发无网站可以做cpc吗
  • 网站开发与移动互联平台网站模板素材图片
  • 济南建设网官方网站怎么做区块链网站