博客系统测试报告

1.背景

(1)该项目主要采用前后端分离的方法开发实现,后端部分servlet+JDBC,主要实现了登录、查看博客、写博客、发布博客、删除博客、注销等功能。

2.功能介绍

(1)登录:通过在数据库中插入的用户信息,登录成功后就会跳转到博客列表页面。未登录的情况下仅展示登录页面。
(2)博客列表页:用户成功登录后,可以在列表页查看博客简介,其包括博客标题、发布时间以及内容概要。在左侧可以看到登录的用户以及文章数、分类数。
(3)写博客:用户登录后点击右上角的写博客按钮,进入博客编辑页面,这里前端嵌入了markdown的编辑模式,写完博客后,点击发布文章跳转至博客列表页面,文章显示在列表页的首条。
(4)查看博客:用户登录后,在列表页面点击查看全文,即可查看博客详情,点击右上角删除按钮,即可删除博客,删除后跳转至列表页。
(5)注销:用户登录后,在任意页面点击右上角注销按钮,即可退出登录。

3.测试计划

(1)功能测试

(1)通过xmind和黑盒测试用例设计方法设计出来的测试用例如下图:
部分用例
部分测试用例结果:

  • 密码为空,点击“登录”按钮,提示:“您输入的用户名或者密码为空!”,符合预期,测试通过
    在这里插入图片描述
    在这里插入图片描述
  • 密码错误,点击“登录”按钮,提示:“您输入的用户名或密码不正确!”,符合预期,测试通过
    在这里插入图片描述
    在这里插入图片描述
  • 用户名、密码都正确,成功登录,跳转至博客列表页面,符合预期,测试通过
    在这里插入图片描述
  • 用户登录,点击“查看全文”按钮,博客详情展示无误,符合预期,测试通过
    在这里插入图片描述
  • 标题为空,点击“提交”按钮,提示:“当前传过来的标题或正文为空!无法新增博客!”,符合预期,测试通过
    在这里插入图片描述
    在这里插入图片描述
  • 标题、正文均不为空,点击“提交”按钮,新增博客内容无误,且展示在博客列表页首条,符合预期,测试通过
    在这里插入图片描述
    在这里插入图片描述
  • 博客列表页面,点击“注销”按钮,跳转至登陆界面,符合预期,测试通过
    在这里插入图片描述
    发现缺陷:
  • 缺陷描述:正确的用户名和密码,由于用户名前面有空格,导致无法正常登录。
  • 建议:后端可以对获取到的字符串进行去掉前后空格的处理
    在这里插入图片描述
    在这里插入图片描述

(2)自动化测试

(1)首先创建出公共类进行资源的初始化和关闭。

(2)针对系统和功能编写的自动化测试用例执行结果:
在这里插入图片描述
(3)熟悉@Test@TestMethodOrder@Order(1)@BeforeAll@AfterAll等等注解的使用,继续深入学习参数化的注解,以及Suite测试套件的作用。

(3)性能测试

针对登录进行测试

  • 使用VUG选定访问地址后,录制登录脚本
  • 点击创造场景后,设置虚拟用户为50,每隔15秒,启动10个,脚本运行情况如下:
    在这里插入图片描述
  • 分析结果后,测试报告如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值