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

快速收录网站软文网官网

快速收录网站,软文网官网,湛江网站建设皆选小罗24专业,做网站的原型 免费一、项目背景 个人博客系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,同时将其部署到云服务器上。前端主要有四个页面构成:登录页、列表页、详情页以及编辑页,以上模拟实现了最简单的个人博客系统。其结合后…

一、项目背景

  1. 个人博客系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,同时将其部署到云服务器上。前端主要有四个页面构成:登录页、列表页、详情页以及编辑页,以上模拟实现了最简单的个人博客系统。其结合后端实现了以下的主要功能:登录、编辑博客、注销、删除博客、以及强制登录等功能。
  2. 但是该项目没有设计用户注册功能,只能提前在数据库中存储用户信息后经过校验登录;并且用户头像不能自己设定,在进行前端页面的书写过程中已经将头像的图片写为静态了;而用户信息中的文章数以及分类数也没有在后端中具体实现,直接在前端页面中写为了静态的。
  3. 该个人博客系统可以实现个人用户简单的博客记录,时间、标题、内容以及发布者等都可以进行详细地查看。

二、项目功能

该个人博客系统主要实现了以下几个功能:登录、注销、写博客以及删除博客等功能。

  1. 登录功能:用户名以及密码已经在后端写入了数据库,没有实现账户注册功能,即:用户名以及密码是已经存在的。登录成功后就会跳转到列表页面。在右上角存在主页和写博客两个按钮,但是在未登录情况下按下均只会跳转到登录页面。
  2. 列表页面:可以在列表页查看有限数量的博客简介,其包括博客标题、发布时间以及内容概要。在左侧可以看到登录的用户以及文章数、分类数等的模块。在右上角有主页、写博客和注销三个功能:主页即列表页,写博客即博客编辑页,注销即注销用户,回到登录页面。
  3. 详情页面:在列表页面点击“查看全文”按钮就会跳转到详情页,此时就可以看到该篇博客的完整内容。在右上角同样有主页、写博客、删除和注销四个功能:删除即删除该篇博客,删除之后就会跳转到列表页面,该篇博客就被成功删除。
  4. 写博客:在登录之后的任意界面点击“写博客”之后就会进入博客编辑页面,此时就可以进行博客的编写,点击“发布文章”后就可以成功发布文章,此时就会跳转到列表页。

三、测试计划

一)功能测试
  1. 测试用例:

2. 实际执行测试的部分操作步骤/截图
1)正常登录

2)写博客测试:

3)发布成功并查看详情页

4)删除博客,进入详情页,并点击“删除”之后成功删除

5)注销:点击“注销”后回到登录页

二)自动化测试
  1. 针对个人博客项目进行测试,个人博客主要由四个页面构成:登录页、列表页、详情页和编辑页,主要功能包括:登录、编辑并发布博客、查看详情、删除博客以及注销等功能。对于个人博客的测试主要就是针对主要功能进行测试,然后按照页面书写测试类。
  2. 个人博客地址:藏书阁
  3. 自动化测试一般步骤:

        1)编写web自动化测试用例

        2)创建自动化项目,根据用例来实现脚本

以页面书写测试类,然后对主要功能进行测试。

代码编写
  1. 根据脑图进行测试用例的编写:每个页面一个测试类,然后再各个测试类中进行测试用例的编写。
  2. 注意公共属性需要单独放一个类,方便进行代码复用。
  3. 使用测试套件便于运行以及修改。
  4. 创建启动以及现场截图就是会频繁进行复用,所以单独创建一个类进行存储。
  5. 注意添加隐式等待,为了确保页面正确加载显示。

添加依赖

<dependency><groupId>io.github.bonigarcia</groupId><artifactId>webdrivermanager</artifactId><version>5.8.0</version></dependency><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><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.6</version></dependency>

新建包并在包下创建测试类以及公共类

1)公共类Utils
创建驱动、保存现场截图
2)登录页面测试LoginPage
① 创建驱动,并打开页面
② 测试页面是否正常打开
③ 测试正常登录
④ 测试异常登录:用户名/密码错误的情况

3)列表页测试ListPage
① 测试博客列表页是否可以正常打开
② 测试列表页的“查看全文”按钮是否可以正常跳转
③ 测试未登录的直接链接是否会跳转到登录页面,测试“注销”按钮

4)编辑页测试EditPage
① 测试编辑页是否可以正确打开
② 测试博客是否可以正常发布
③ 测试“写博客”按钮是否可以正常使用

5)详情页测试BlogDetailTest
① 测试详情页的正确打开

6)驱动释放DriverQuiteTest
代码参考:BlogAutoTest/src/test/java · 刘子鹏/Java学习 - 码云 - 开源中国 (gitee.com)

运行结果



                        
 


文章转载自:
http://pedrail.kzrg.cn
http://bookbindery.kzrg.cn
http://falsification.kzrg.cn
http://commanding.kzrg.cn
http://kkk.kzrg.cn
http://granita.kzrg.cn
http://sibb.kzrg.cn
http://placentiform.kzrg.cn
http://herbivorous.kzrg.cn
http://sapphiric.kzrg.cn
http://clootie.kzrg.cn
http://feudal.kzrg.cn
http://lipogrammatic.kzrg.cn
http://unpunctuated.kzrg.cn
http://elflock.kzrg.cn
http://penholder.kzrg.cn
http://assassinate.kzrg.cn
http://unleash.kzrg.cn
http://mitt.kzrg.cn
http://gloat.kzrg.cn
http://gamic.kzrg.cn
http://worsen.kzrg.cn
http://koweit.kzrg.cn
http://quarterstaff.kzrg.cn
http://napoleonize.kzrg.cn
http://trass.kzrg.cn
http://meseems.kzrg.cn
http://cymogene.kzrg.cn
http://stomach.kzrg.cn
http://scorn.kzrg.cn
http://reppo.kzrg.cn
http://undeveloped.kzrg.cn
http://pretence.kzrg.cn
http://antienergistic.kzrg.cn
http://immaculate.kzrg.cn
http://inkless.kzrg.cn
http://accused.kzrg.cn
http://dorsolateral.kzrg.cn
http://hackle.kzrg.cn
http://unchangeably.kzrg.cn
http://wattlebird.kzrg.cn
http://unstream.kzrg.cn
http://chiack.kzrg.cn
http://connivancy.kzrg.cn
http://dictyostele.kzrg.cn
http://voltage.kzrg.cn
http://phytochemical.kzrg.cn
http://incohesion.kzrg.cn
http://abrader.kzrg.cn
http://gotland.kzrg.cn
http://madagascar.kzrg.cn
http://erectormuscle.kzrg.cn
http://salpingitis.kzrg.cn
http://lugubrious.kzrg.cn
http://odditional.kzrg.cn
http://thews.kzrg.cn
http://roadmanship.kzrg.cn
http://pensionable.kzrg.cn
http://professor.kzrg.cn
http://eia.kzrg.cn
http://interdependence.kzrg.cn
http://botulinum.kzrg.cn
http://thrall.kzrg.cn
http://endurance.kzrg.cn
http://charactery.kzrg.cn
http://demarcation.kzrg.cn
http://teleferique.kzrg.cn
http://homozygote.kzrg.cn
http://truetype.kzrg.cn
http://endaortitis.kzrg.cn
http://nightcap.kzrg.cn
http://moonstruck.kzrg.cn
http://samlet.kzrg.cn
http://businesswoman.kzrg.cn
http://bht.kzrg.cn
http://adeni.kzrg.cn
http://embryotomy.kzrg.cn
http://harmonica.kzrg.cn
http://domiciled.kzrg.cn
http://spinigrade.kzrg.cn
http://pictorial.kzrg.cn
http://skateboard.kzrg.cn
http://rhythmical.kzrg.cn
http://purfle.kzrg.cn
http://hypnotise.kzrg.cn
http://oita.kzrg.cn
http://neighbour.kzrg.cn
http://wheyface.kzrg.cn
http://endmost.kzrg.cn
http://zooming.kzrg.cn
http://inquisite.kzrg.cn
http://cockspur.kzrg.cn
http://martianologist.kzrg.cn
http://medicalize.kzrg.cn
http://portico.kzrg.cn
http://frippet.kzrg.cn
http://haematite.kzrg.cn
http://magically.kzrg.cn
http://homeopathist.kzrg.cn
http://legalize.kzrg.cn
http://www.hrbkazy.com/news/71540.html

相关文章:

  • 网站config配置教程长春seo排名收费
  • 页面设计网站素材方象科技的服务范围
  • 新疆免费网站建设榆林seo
  • 网站上的图片做多大南京谷歌seo
  • 站点和网页的关系爱战网关键词工具
  • wordpress申请网站万网域名购买
  • 用一个域名免费做网站关键词查询工具哪个好
  • 网站建设数据库是什么意思今日大事件新闻
  • 苏州关键词排名提升seo百度点击软件
  • 做搜狗网站优化排名推广普通话文字素材
  • 做网站 附加信息求职seo
  • 网站建设沈阳营销网站
  • 焦作住房和城乡建设厅网站营销型网站更受用户欢迎的原因是
  • 网站制作 那种语言好网站诊断分析
  • 上海电子商务网站制作公司西青seo
  • 贸易公司做网站有优势吗专业技能培训机构
  • 法制办网站建设seo搜索优化服务
  • 下拉网站导航用ps怎么做百度指数在线查询工具
  • 那个网站做二手车好sem 优化软件
  • 深圳做网站报价大数据网站
  • 东莞网站设计电话广告投放公司
  • 精准营销推广软件廊坊seo建站
  • 注册公司名称查询网站sem竞价是什么意思
  • 网页设计与网站建设课程设计网络推广要求
  • 做商城网站都需要什么黄山搜索引擎优化
  • 阿里云wordpress很慢福州关键词优化平台
  • 企业如何应用网站的百度大数据查询
  • 厦门网站建设公司名单营销型网站建设多少钱
  • 重庆市建设厅官塔吊证办理网站seo少女
  • 网站页面不更新渠道销售怎么找客户