博客系统测试

文章目录

  • 1.项目背景介绍
  • 2.功能介绍
  • 3.手动测试
    • 3.1编写测试用例
    • 3.2项目测试
      • 3.2.1登录测试
      • 3.2.2查看详情页面
      • 3.2.3编辑页面
      • 3.2.4删除博客
      • 3.2.5注销用户

大家好,我是晓星航。今天为大家带来的是 博客系统测试 相关的讲解!😀

1.项目背景介绍

项目采用了前后端分离技术来实现,项目中数据全部保存到数据库中,前端页面实现了博客系统项目的登录页、列表页、详情页和编辑页的页面展示通过浏览器渲染呈现给客户。通过后端将前端这些页面从一副躯体附上灵魂,使得他们互相之间可以交互,点击登录、查看详情、注销、删除、写文章、以及修改文章等操作可以有具体的效果实现。

2.功能介绍

  • 登录页面:通过用户输入的用户名和密码来与后台数据库中的账号和密码进行核对,如果正确则登录到列表页面,不会则返回用户名或密码错误。
  • 列表页面:可以点击主页返回到主页面也就是当前的列表页面,或点击写博客到编辑页面从而编辑一篇新的博客内容,或点击查看进入详情页面,查看某一篇文章的全部信息,亦或点击注销返回登录页面,且注销操作不可撤销!
  • 详情页面:可以查看用户所有发布的文章信息、标题、文章全部内容、时间。
  • 编辑页面:编辑文章的页面,使用 Markdown 语法进行编译,可以任意更改标题、文章内容以及文字大小字体颜色和有序无序排序等一些功能,点击发布后会跳转到列表页面。

3.手动测试

3.1编写测试用例

总览图:

image-20240307185743405

界面测试:

image-20240307190030344

性能测试:

image-20240307190011896

功能测试:

image-20240307185933098

安全测试:

image-20240307190002497

易用性测试:

image-20240307185956378

兼容性测试:

image-20240307185947412

3.2项目测试

3.2.1登录测试

image-20240307190232546

输入账号密码后可以看到,我们已经成功地进入我们的网站了

image-20240307190248190

3.2.2查看详情页面

image-20240307190349828

点击查看全文即可进入博客详情页查看所有信息

3.2.3编辑页面

image-20240307190612213

点击发布文章按钮后,自动跳转到博客列表页,并且刚编辑的文章也已经发布成功!

image-20240307190626782

3.2.4删除博客

image-20240307190718749

点击删除按钮后可以发现我们之前刚写的 好好学习,天天向上 标题文章已经删除!

image-20240307190726255

3.2.5注销用户

image-20240307190802913

点击注销后返回登录页面

image-20240307190816798

感谢各位读者的阅读,本文章有任何错误都可以在评论区发表你们的意见,我会对文章进行改正的。如果本文章对你有帮助请动一动你们敏捷的小手点一点赞,你的每一次鼓励都是作者创作的动力哦!😘

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/437117.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[pdf]《软件方法》强化自测题业务建模需求分析共191页,230题

潘加宇《软件方法》强化自测题业务建模需求分析共191页,230题,已上传CSDN资源。 在完成书中自测题基础上,进一步强化。 也可到以下地址下载: 资料http://www.umlchina.com/url/quizad.html 如果需要网盘提取码:uml…

【射频连接器】SMB/SMC 同轴连接器

阻抗为 50 欧姆的 Connex SMB/SMC 超小型同轴连接器适用于 4 GHz (SMB) 或 10 GHz (SMC) 的应用。这些连接器通常比 SMA 便宜,主要用于微波电话和其他非国防电信要求的应用。 SMB 连接器具有快速连接/断开卡扣式配接功…

大话设计模式——5.代理模式(Proxy Pattern)

1.定义 为其他具体对象提供一种代理用以控制对这个对象的访问,属于结构型模式。 UML图: 2.示例 生活中有许多的代理,如房产中介,房主出售的房子挂在中介处,中介帮忙寻找需要的客户,客户不需要直接接触房…

万物皆可Find My,伦茨科技ST17H6x芯片赋能产品苹果Find My功能

苹果的Find My功能使得用户可以轻松查找iPhone、Mac、AirPods以及Apple Watch等设备。如今Find My还进入了耳机、充电宝、箱包、电动车、保温杯等多个行业。苹果发布AirTag发布以来,大家都更加注重物品的防丢,苹果的 Find My 就可以查找 iPhone、Mac、Ai…

深入浅出运维可观测工具(四):如何使用eBPF绘制网络拓扑图

哈喽~又到了我们技术分享环节了。eBPF这个系列自分享以来收到了很多朋友的喜欢,真是让博主又惊又喜,感谢大家的支持。话不多说,今天我们将对如何使用eBPF绘制网络拓扑图做一篇分享,文章较长,干货较多,大家可…

11_Http

文章目录 HttpHttp协议网络模型Http协议的工作流程Http请求报文请求行请求方法请求资源协议版本 请求头空行请求体抓包软件:Fiddler Http响应报文响应行状态码 响应头响应体 请求完整的处理流程 Https 整体流程图: 前端:负责获取数据&#xf…

mysql bug( InnoDB: Error number 22),表突然不能读取

mysql bug( InnoDB: Error number 22),表突然不能读取 bug最开始的bug:表突然不能读取关闭mysql容器,再次重启失败 解决方案不重建容器的几种可能措施重建容器重建如果懒得打命令或者忘记命令可能的run bug&#xff1a…

【MySQL知识体系】第2章 数据库与表的创建(一)

第2章 数据库与表的创建 2.1 数据库操作 2.2 表操作 文章目录 第2章 数据库与表的创建2.1 数据库操作2.1.1 创建第一个数据库2.1.2 更新数据库名称(数据库创建后无法修改名称)2.1.3 删除数据库2.1.4 取个合适的数据库名称 第2章 数据库与表的创建 2.1 数…

Vue2 中通过自定义指令将字母转大写

需求是需要将 Code 录入的字母转为大写 /*** 字母转大写*/function inputHandler(e) {e.target.value e.target.value.toUpperCase();// 触发 input 事件以便 v-model 更新数据e.target.dispatchEvent(new Event("input")); }export default {bind: function (el) {…

教育界杂志《教育界》杂志社教育界编辑部2024年第2期目录

教育视界 小学语文课内外阅读的有效融合策略 任小惠; 2-4 项目化学习在初中音乐教学中的应用探索 毛海蓉; 5-7 探索之窗《教育界》投稿:cn7kantougao163.com 儿童无边界阅读支撑系统的建构与实施 袁干斌;蒯红良; 8-10 中学教学 基于核心素养培养的高…

Mybatis-Plus——07,性能分析插件

性能分析插件 一、导入插件二、SpringBoot中配置环境为dev或test环境三、运行测试————————创作不易,笔记不易,如觉不错,请三连,谢谢~~ MybatisPlus也提供了性能分析插件,如果超过这个时间就停止运行&#xff0…

【系统学习】2-Java进阶知识总结-3-集合-1-补充【泛型、树、数据结构】

文章目录 泛型什么是泛型?常见的泛型标识符泛型类泛型方法泛型接口通配符 树树的基本概念什么是二叉树?二叉树--普通二叉树二叉树--二叉查找树定义规则优缺点 二叉树--平衡二叉树定义规则旋转机制 二叉树--红黑树定义规则红黑规则 常见数据结构总体特点结…

AI-数学-高中-31-统计-总体方差与样本方差(新教材内容)

原作者视频(P158):【统计】【一数辞典】5方差知识补充(中档)(新教材内容)_哔哩哔哩_bilibili 方差研究的实际意义:方差是充分反映一组数据内波动大小程度的代表性描述数值。若一组数据内,方差越…

谷歌seo外链怎么发?

谷歌SEO外链建设,说白了,就是让别的网站放一条或几条链接指向你的网站,这事听着简单,但你凭什么在别人的地盘放自己网站的链接,就算真的能放自己网站的链接,你又是否能保证你发的内容跟自己网站相关&#x…

AI论文速读 | 【综述】城市计算中跨域数据融合的深度学习:分类、进展和展望

题目:Deep Learning for Cross-Domain Data Fusion in Urban Computing: Taxonomy, Advances, and Outlook 作者:Xingchen Zou, Yibo Yan, Xixuan Hao, Yuehong Hu, Haomin Wen(温皓珉), Erdong Liu, Junbo Zhang(张钧…

Java适配器设计模式

Java适配器设计模式这一节后面的内容

面向对象中不可变性

软件设计中的不可变性是一个非常重要的概念,它可以在多个方面提高代码的可靠性、可维护性和安全性。 从开发者角度(代码提供者): 在软件开发过程中,当某个对象的属性是不可变的时候,这意味着这些属性的值…

用java实现A*寻路算法

前言: 最近的开发中遇到了寻路这个知识点,然后去了解了一下最常见的A算法,本会会结合我的理解,用最通俗易懂的话语讲解A算法的原理,下面会给出代码示例。 说到寻路算法,就涉及到了图的遍历,然…

开年采购云服务器,怎么买最划算?看这篇!

在2024年开年之际,对于许多企业和个人而言,采购云服务器已成为一项重要的决策。云服务器以其灵活性、可扩展性和高可用性等特点,吸引了越来越多的用户。然而,市场上的云服务器提供商众多,如何选择一家值得入手的服务商…

Domain Driven Design (DDD)

Domain Driven Design (DDD领域驱动设计)主要是业务分类例如(订单、合同、生产、检测、物流、运输等),独立单元相互不干扰,仅暴露接口的模型。核心在Domain,所有业务模块放这边,当然我们做的时候微服务是一…