笔记网站测试报告

一、项目背景

1.笔记系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据,使用Redis来储存session信息,同时将其部署到云服务器上。前端主要有七个页面构成:注册页,登录页、列表页、我的列表页,详情页以发布页以及修改页,以上模拟实现了最简单的笔记系统。其结合后端实现了以下的主要功能:登录、编辑笔记、注销、删除笔记、以及强制登录等功能。
2.用户头像不能自己设定,在进行前端页面的书写过程中已经将头像的图片写为静态了;而用户信息中的文章数以及分类数也没有在后端中具体实现,直接在前端页面中写为了静态的。
3.该系统可以笔记实现个人用户简单的笔记记录,时间、标题、内容以及发布者等都可以进行详细地查看。

二、项目功能

该笔记系统主要实现了以下几个功能:登录、注册、注销、写笔记以及删除笔记等功能。

1.登录功能:用户名、密码、验证码正确,登录成功后就会跳转到列表页面。在右上角存在主页和写两个笔记按钮,但是在未登录情况下按下均只会跳转到登录页面。
2.列表页面:可以在列表页分页展示有限数量的笔记简介,其包括笔记标题、发布时间以及内容概要。在左侧可以看到登录的用户以及文章数、分类数等的模块。在右上角有主页、写笔记和注销三个功能:主页即列表页,写笔记即笔记编辑页,注销即注销用户,回到登寻页面。
3.详情页面:在列表页面点击“查看全文”按钮就会跳转到详情页,此比时就可以看到该篇笔记的完整内容。
4.写笔记:在登录之后的任意界面点击“写笔记”之后就会进入笔记编辑页面,此时就可以进行笔记的编写,点击“发布”后就可以成功发布文章,此时就会跳转到列表页。

三、测试计划

1.测试用例
在这里插入图片描述

2.实际执行测试的部分操作步骤/截图
1)正常登录
在这里插入图片描述
2)写笔记测试
在这里插入图片描述
3)发布成功并查看详情页
在这里插入图片描述
4)删除笔记
在这里插入图片描述
在我的笔记列表页删除“删除笔记测试”’笔记
在这里插入图片描述
5)注销:点击“注销”回到登录页
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 13:14:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 13:14:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 13:14:06       82 阅读
  4. Python语言-面向对象

    2024-04-06 13:14:06       91 阅读

热门阅读

  1. WebKit结构简介

    2024-04-06 13:14:06       36 阅读
  2. 关于K8S集群中maste节点r和worker节点的20道面试题

    2024-04-06 13:14:06       27 阅读
  3. git lfs使用(huggingface下载大模型文件)

    2024-04-06 13:14:06       43 阅读
  4. loopvar 改动不同版本的影响-大循环的执行时间

    2024-04-06 13:14:06       36 阅读
  5. ETCD备份方案制定

    2024-04-06 13:14:06       35 阅读
  6. ubuntu23设置kibana后台启动服务

    2024-04-06 13:14:06       29 阅读
  7. netty+websocket实现简易聊天

    2024-04-06 13:14:06       32 阅读
  8. 如何在Bash中比较数字

    2024-04-06 13:14:06       44 阅读