个人博客系统测试报告

一、项目背景

1.博客系统采用前后端分离的方式实现。通过数据库来实现数据的存储,并将该系统部署到云服务器上。前端页面分为:①登录页面、②博客列表页、③博客详情页、④博客编辑页;后端功能的有:①用户的登录、注销功能、②查看所有博客功能、③发布博客功能、④查看某一篇文章的详情信息功能、⑤强制登录功能。

2.通过模拟博客实现的简单的博客系统,该系统没有实现用户的注册功能,提前在数据库中保存用户的相关信息,通过查询数据库用户的信息进行校验,并且在前端页面所显示的个人头像也是固定的。系统没有实现用户的博客分类和博客数量检验功能。

二、项目功能

(1)登录功能

提前在数据库中存储用户的信息,通过在前端页面输入用户名和密码,点击登录按钮,在数据库中查询对应的用户信息。当用户登录成功,将从登录页面跳转到博客的列表页面。

(2)注销功能

当用户点击注销按钮时,页面会跳转到登录页面,但是在数据库中仍然存在该用户的信息。

(3)查询所有博客功能

在博客列表页面,将从数据库中查询所有的博客并将其显示出来。博客的标题和时间都是完全的显示,但是由于可能存在内容较长的博客,所以在显示所有博客内容的时候,只是在前端显示内容的前100个字,所有的博客按照时间的降序进行排序。

(4)查看博客详情功能

在博客列表页面点击"查看全文"按钮,页面跳转到与之对应的博客详情页,该页面根据数据库存储的内容,显示出该博客文章的作者、发布时间、标题以及全部的博客内容。

(5)编辑博客功能

在博客编辑页引入editor.md开源库实现集成markdown编辑器,输入相应的标题和正文,点击"发布文章"按钮,将该文章的信息存储到数据库中,并跳转到博客列表页。

(6)强制登录功能

当用户访问的不是登录页面时,若当前用户没有登录,则将强制跳转到用户登录页面;当用户已经登录时,不需要进行强制登录。

三、测试计划

(1)功能测试

1.测试用例设计

在这里插入图片描述

2.部分测试用例操作步骤

1.正常登录测试
在这里插入图片描述
2.编辑博客测试
在这里插入图片描述
3.查看全部博客测试
在这里插入图片描述
4.查看博客详情测试
在这里插入图片描述
5.注销功能测试
在这里插入图片描述

(2)自动化测试

博客系统自动化测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值