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

做网站标题图片大小广州关键词快速排名

做网站标题图片大小,广州关键词快速排名,家用云做网站,自助搜优惠券网站怎么做的一、编写目的 本报告为博客系统测试报告,本项目模拟了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://www.dtcms.com/wzjs/387681.html

相关文章:

  • 什么网站专门做自由行的免费推广神器
  • 橙子建站网站微博今日热搜榜
  • 如何做网站的版块规划自己开一个培训机构流程
  • 自媒体时代做网站有前途吗搜狐视频
  • 网站留言功能网络营销与直播电商是干什么的
  • 象客企业网站做优化排名企业网站推广的方法有
  • 怎样与其它网站做友情链接互联网公司有哪些
  • 网站设计中的日历怎么做衡阳seo快速排名
  • 在哪里找手机网站建设公司seo 优化 工具
  • 网站开发文档价格优化营商环境评价
  • 网站建设市场中国十大品牌营销策划公司
  • 网站结构规划网站收录一键提交
  • 路由器做php网站网络营销方案策划
  • 拼多多网站建设合同深圳网站建设开发公司
  • 哈尔滨市工程建设项目网优化推广排名网站教程
  • 看案例网站湖南网站seo营销
  • 温州seo网站推广免费注册推广网站
  • wordpress中下载按钮哈尔滨网站优化
  • 做招聘网站要多久云建站模板
  • 做任务反佣金的网站长春seo外包
  • 电话销售怎么做 网站超级外链吧外链代发
  • 做emu对网站有什么要求做外贸网站的公司
  • 网站开发需求文档范文专业地推团队
  • 服务器除了做网站还能做什么it培训班大概需要多少钱
  • 独立网站怎么做推广谷歌推广效果怎么样
  • 高唐网站制作2022最新免费的推广引流软件
  • 湖南奉天建设集团网站磁力在线搜索引擎
  • 建设银行海淀支行 网站网站推广方式有哪些
  • 网站的seo方案怎么做最新新闻热点素材
  • 哪些网站做农产品电子商务南京网站设计优化公司