【项目】论坛系统测试报告

目录

一、项目功能

二、测试计划

(一)功能测试

(二)自动化测试

(三)性能测试

总结


一、项目功能

该论坛系统主要实现了以下几个功能:注册、登录、修改个人信息(简介、当前账户密码),查看帖子以及发送帖子功能。

  1. 注册页面:输入唯一用户名、用户昵称,输入密码并再次输入密码点击同意协议后即可注册用户至后端。注册成功后跳转到登录页面。
  2. 登录页面:用户名以及密码已经写入了数据库,登录成功后就会跳转到论坛列表页面。在右上角显示个人头像,左上角显示网站logo。但是在未登录情况下均在当前页面显示登录页面
  3. 列表页面:网页首页可查看所有帖子,可以按照分类点击查看某个分类下的帖子。可以在帖子列表页查看帖子标题、发布时间、发帖用户、帖子浏览量、点赞数、评论数。在右上角有四个功能:点击头像进入个人页面或个人发帖页或退出登录,站内信可显示其他用户回复你的评论,切换至夜间模式或日间模式,搜索帖子可搜索与关键字有关的帖子标题。点击“发布帖子按钮”可进行个人帖子发布。
  4. 我的帖子:在登录后的任意界面点击右上角个人头像可进入个人帖子页面,可查看个人用户名,个人邮箱,当前账户注册日期,个人简介以及个人发布过的帖子标题、发布时间、帖子浏览量、点赞数、评论数。
  5. 个人页面:在登录后的任意界面点击右上角个人头像可进入个人页面,可修改头像、修改邮箱地址、修改电话号码、修改个人简介、修改当前账户密码。修改当前账户密码需输入正确的原密码并输入两次新密码。修改密码成功后会重新跳转至登录页面重新登录。
  6. 发帖页面:列表页面点击“发布帖子”之后就会进入帖子编辑页面,此时就可以选择想要发布的类别/板块进行帖子的标题和内容编写,点击“发布”后就可以成功发布文章,此时就会跳转到列表页
  7. 详情页面:点击列表页面帖子标题进入帖子详情页面,可查看详细帖子内容,可向发帖用户发送站内信,为帖子点赞、评论等操作


二、测试计划

(一)测试用例

(二)功能测试

        1.功能测试用例

        2.实际测试部分操作步骤

                1)正常注册界面:

                 2) 正常登录界面:

           3) 修改个人邮箱以及简介:

                4)发帖测试:

                5)  个人发帖页面认证结果:

发帖数、个人简介、邮箱均符合预期结果。

                6)个人页面修改密码:

点击修改后跳转到登录页面:

输入新密码登录成功:

                7)退出登录回到登录页:

(三)自动化测试

【项目】论坛项目自动化测试-优快云博客

(四)性能测试

使用jmeter进行简单性能测试:针对注册、登录、编写并发布博客功能进行简单的性能测试。

  1. 注册、登录、发帖通过开发者工具查看请求发送的格式,以此来进行性能测试脚本的编写。发现:网页请求URL以及请求方法,用户名以及密码等值均使用form表单的形式来进行发送。
  2. 使用postman接口工具进行测试、提示登陆成功
  3. 使用jmeter性能测试工具发送测试
  • 创建阶梯加压线程组Stepping Thread Group进行性能测试
  • 设置梯度测试值:同线程组运行20线程,每三秒增加五个线程直到达到20线程数后持续运行30秒,运行结束后每秒释放五个线程。
  • 添加注册、登录、发帖等http请求
  • 添加请求默认值防止多次输入,添加http cookie管理器保存登录cookie方便进行发帖时的登录验证
  • 添加活动线程数、每秒事务数(TPS)、响应时间(RT)、聚合报告等进行观察                                           

                                                               (运行后的截图)

  • 运行成功后生成性能测试报告(无图形化的生成日志文件到指定目录下)
  • 访问生成的html文件查看性能报告
  • 也可详细的查看具体数据
  • 点击率
  • 事务响应时间
  • 每秒事务总数

性能测试时遇到的问题:

由于论坛用户名唯一,注册时应添加随机函数进行随机生成用户名

使用随机函数进行生成,用户名格式为user+运行测试时的时间戳+100~999的随机数,防止测试时运行过快出现不唯一用户名

注意:添加http cookie管理器进行登录时cookie管理,方便进行发帖测试


总结

此测试项目到此结束,包括测试用例、自动化测试、性能测试

    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
    红包 添加红包
    表情包 插入表情
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    沐清风影

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值