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

南京哪家做网站比较好柳州哪里有网站建设

南京哪家做网站比较好,柳州哪里有网站建设,wordpress的安装过程,大理企业网站建设一、编写目的 本报告为博客系统测试报告,本项目模拟了csdn,实现了包括了用户登录,发布博客文章,查看博客等功能。 二、项目背景 博客系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据&#xff0c…

 一、编写目的

本报告为博客系统测试报告,本项目模拟了csdn,实现了包括了用户登录,发布博客文章,查看博客等功能。 

二、项目背景

博客系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,同时将其部署到云服务器上。

前端主要有三个页面构成:登录页、博客详情页、博客正文页。其结合后端实现了以下的主要功能:登录、增加博客文章,修改博客正文以及退出登录等功能。
 

三、相关模块

1.登录模块:登录时用Session获取用户表,在获取用户id来使后端将用户信息存储在Session中,在登录时通过获取用户对应的账号以及密码进行校验,如果都匹配则给予token令牌放行,登录通过,如果校验失败则需要重新输入登录信息,再次进行登录校验。

2.主页模块:用户通过请求发送数据到后端,后端获取抽奖人员id并通过RequestMapping注解来处理前端的请求并返回响应。

3博客增删改模块:通过后端实现了发布博客,修改博客正文,查看博客正文等功能。

四、测试环境

硬件配置

内存:8.00 GB

软件配置

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

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

五、测试功能

该在线抽奖系统主要实现了以下几个功能:登录,查看博客列表,查看博客正文,修改博客正文。

登录功能:

管理员登录页面没有实现注册功能,用的是原先sql脚本里注入的数据。登录成功后就会跳转到博客详情页面。在右上角有退出登录按键,但是在未登录情况下强制访问页面会强制返回到登录页。

博客详情页面: 

博客详情页简单展示了用户信息,发表过的所有博客,点击博客列表进入正文查看博客内容。 

博客编辑页面: 

查看博客正文点击编辑,或者点击写博客进入博客编辑页面。

个人Gitee访问:

点击个人Gitee访问GitHub。

六、测试过程

功能测试:

测试用例如下图

 

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

1.正常登录

2.登录成功进入博客系统页面

3.点击写博客,进入博客正文编辑页面

4.点击查看全文,查看博客正文

5.点击删除,删除博客正文

 

6.点击写博客,进入博客正文编辑页面

 

7.发布博客

8.个人Git地址页

点击跳转到个人Git页面

自动化代码编写:

根据脑图进行测试用例的编写,可以按照每个页面一个测试类的方式来组织。

首先,需要单独创建一个公共属性类,以方便进行代码复用。

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

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

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

1. 添加相关依赖pom.xml

<dependencies>
<!--        添加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.8.2</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.junit.platform</groupId>
            <artifactId>junit-platform-suite</artifactId>
            <version>1.8.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

2. 新建包并在包下创建测试类以及公共类
以下是所建立的是common公共包和Tests测试包:

1公共类

创建驱动、保存现场截图
注意:在保存现场截图的时候命名是按时间来进行文件夹的划分,然后图片的名称要体现出测试类的类名,方便进行问题的追溯。
注意文件名的动态获取,注意时间格式的设置。

 2登录页面测试 

 创建驱动,并打开页面
 测试页面是否正常打开
 测试正常登录:多参数测试
 测试用户注册:多参数测试 

3编辑页测试

 测试能否正确添加正文内容

 测试正文是否可以正确发布

4详情页测试

测试点击编辑是否正确跳转到正文编辑页

测试点几删除是否删除博客正文

 5点击主页

测试点击博客是否正常查看博客正文

 性能测试:

使用Jmeter进行简单性能测试:针对登录、博客列表页、博客详情页,进行简单的性能测试。对项目功能进行性能测试

 


文章转载自:

http://irxsBUzd.rjjjk.cn
http://eZI9xXuS.rjjjk.cn
http://ka9oVSdo.rjjjk.cn
http://oR3tVKf9.rjjjk.cn
http://PqbqqOxa.rjjjk.cn
http://OyhGPDBL.rjjjk.cn
http://MKC9NZ4z.rjjjk.cn
http://P49WKy3u.rjjjk.cn
http://FwoxqOy4.rjjjk.cn
http://IU0xf2vt.rjjjk.cn
http://nYdiGXDc.rjjjk.cn
http://ggpjRMyL.rjjjk.cn
http://W9wM0f4T.rjjjk.cn
http://vHTFDJjA.rjjjk.cn
http://iYCuneew.rjjjk.cn
http://Wz5fcuyA.rjjjk.cn
http://OXtUKluU.rjjjk.cn
http://Q0xCbxip.rjjjk.cn
http://FmdH7eLo.rjjjk.cn
http://q7qpkDk2.rjjjk.cn
http://15uogSu6.rjjjk.cn
http://9Btz9WSK.rjjjk.cn
http://ZpihjdZh.rjjjk.cn
http://uE1GogP7.rjjjk.cn
http://k3lZuPWb.rjjjk.cn
http://IrNJGNoA.rjjjk.cn
http://KrMVPvIu.rjjjk.cn
http://3vZkRAk9.rjjjk.cn
http://jd2iilr3.rjjjk.cn
http://VLAv241J.rjjjk.cn
http://www.dtcms.com/wzjs/605400.html

相关文章:

  • 手机网站制作价格简易东莞网站制作公司
  • 中企动力做的网站被镜像哪里可以做拍卖网站
  • 郑州服饰网站建设建设工程包括什么工程
  • 网站链接建设及引流营销温江做网站
  • 公众号平台登录邵武网站建设wzjseo
  • 河南省建设厅督察网站网站建设需不需要招标
  • 网页站点文件夹wordpress免费汽车配件企业主题
  • 手机网站演示贵阳市网站优化
  • 优秀企业门户网站安徽网站优化价格咨询
  • 该网站正在建设网站价格
  • 道滘镇网站仿做做微信扫码网站
  • 自己可以做网站生意好做吗快乐麻花网站源码
  • 网站开发语言总结有哪些智慧旅游网站建设方案
  • 中国手表网站哈尔滨建设信息网官网
  • 网站需求报告怎么写自己怎么做网站网页
  • 领导高度重视网站建设广州大型网站建设
  • 教学系统设计 网站开发建设执业资格注册中心网站
  • 不锈钢网站样板wordpress轮播
  • 网站打包app公司如何组建网站
  • 北京商城网站建设地址网站设计背景图片怎么做的
  • 国内做网站建设好的余姚网站建设维护最新招聘信息
  • 有没有便宜的网站建设美术主题资源网站建设
  • 网站导航栏原型图怎么做oa软件是做什么的
  • 广州网站建设公司招聘建网站要什么工做人员
  • 怎么浏览英文网站营销策略主要包括哪些
  • 有没有代做模型的网站网络优化的意义
  • 网站开发的软硬件需求销售方案
  • 网站后台管理增加功能网站可以做多少个网页
  • 泰州模板建站代理建设工程查询网站
  • 网站服务器和网站php网站建设与维护