个人博客系统测试报告

文章目录

  • 一、项目背景
  • 二、项目功能
    • (1)登录功能
    • (2)注销功能
    • (3)查询所有博客功能
    • (4)查看博客详情功能
    • (5)编辑博客功能
    • (6)强制登录功能
  • 三、测试计划
    • (1)功能测试
      • 1.测试用例设计
      • 2.部分测试用例操作步骤
    • (2)自动化测试

一、项目背景

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

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

二、项目功能

(1)登录功能

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

(2)注销功能

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

(3)查询所有博客功能

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

(4)查看博客详情功能

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

(5)编辑博客功能

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

(6)强制登录功能

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

三、测试计划

(1)功能测试

1.测试用例设计

个人博客系统测试报告_第1张图片

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

1.正常登录测试
个人博客系统测试报告_第2张图片
2.编辑博客测试
个人博客系统测试报告_第3张图片
3.查看全部博客测试
个人博客系统测试报告_第4张图片
4.查看博客详情测试
个人博客系统测试报告_第5张图片
5.注销功能测试
个人博客系统测试报告_第6张图片

(2)自动化测试

博客系统自动化测试

你可能感兴趣的:(功能测试)