博客系统测试报告

目录

  • [1. 项目描述](#1. 项目描述)
  • [2. 测试计划](#2. 测试计划)
    • [2.1 测试的目标](#2.1 测试的目标)
    • [2.2 测试的范围](#2.2 测试的范围)
  • [3. 测试环境](#3. 测试环境)
  • [4. 测试方法与工具](#4. 测试方法与工具)
  • [5. 项目测试bug](#5. 项目测试bug)
  • [6. 测试结论](#6. 测试结论)
    • [6.1 功能测试结论](#6.1 功能测试结论)
    • [6.2 安全测试结论](#6.2 安全测试结论)
    • [6.3 性能测试结论](#6.3 性能测试结论)
    • [6.4 兼容性测试结论](#6.4 兼容性测试结论)
    • [6.5 易用性测试结论](#6.5 易用性测试结论)
    • [6.6 界面测试结论](#6.6 界面测试结论)
    • [6.7 总体评价](#6.7 总体评价)

1. 项目描述

本项目是一款前后端分离架构的简易个人博客系统,基于数据库存储业务数据,并部署于云服务器运行。系统核心目标是实现个人用户的博客内容管理与展示,覆盖博客编辑、删除、查看等基础流程,满足个人博客的核心使用需求

2. 测试计划

2.1 测试的目标

  • 验证系统的功能正确性:页面可以打开,能正常登录,异常登录有提示,能编辑、删除、查看博客等
  • 验证系统的兼容性:不同浏览器、不同操作系统、PC/手机端显示正常
  • 验证系统安全性:输入防护、密码加密校验、多端登录安全检查
  • 验证系统易用性:自动登录、记住账号、系统流程简单易上手
  • 验证基础性能:页面响应、登录跳转、博客发布等操作流畅
  • 验证页面合理性:布局正确、无错别字、按钮位置符合用户习惯

2.2 测试的范围

  • 功能测试:登录(正常/异常场景)、博客列表页、博客编辑页、博客详情页等核心功能
  • 兼容性测试:不同浏览器、不同操作系统、PC端/手机端的页面展示与适配
  • 安全测试:登录页SQL注入防护、密码加密传输、连续错误登录限制、多端登录安全校验
  • 易用性测试:记住账号、自动登录、系统上手难度、引导教程
  • 性能测试:首页/登录/博客发布等核心操作的响应时间,模拟并发场景下的页面响应
  • 界面测试:页面布局、按钮位置、输入框规范、错别字

3. 测试环境

  • 硬件环境:Windows 10 笔记本
  • 软件环境:Chrome浏览器、Postman、JMeter、Fiddler、XMind

4. 测试方法与工具

本次测试采用手工测试与工具测试结合的方式,覆盖全维度测试场景,具体方法、工具与操作如下:

  • 手工功能测试
    • 方法:黑盒手工测试
    • 工具:Chrome 浏览器
    • 操作:通过浏览器访问链接,手工点击遍历登录页、列表页、详情页、编辑页等所有页面,验证系统功能正确性、页面跳转逻辑、界面展示与易用性,覆盖功能、界面、易用性用例
  • 接口与安全测试
    • 方法:接口测试、安全校验
    • 工具:Postman
    • 操作:使用 Postman 调用系统登录接口,抓包分析请求报文,验证用户名/密码是否加密传输,同时校验登录输入框对SQL注入等攻击的防护能力,覆盖安全用例
  • 性能与并发测试
    • 方法:性能测试、压力测试
    • 工具:JMeter
    • 操作:使用 JMeter 模拟多用户并发访问系统核心页面(如登录页、博客编辑页),统计页面响应时间,验证系统在并发场景下的性能表现,覆盖性能用例。
  • 测试用例设计与管理
    • 工具:XMind
    • 作用:使用 XMind 梳理测试思路,设计覆盖功能、兼容性、安全性、易用性、性能、界面六大维度的全量测试用例,明确测试范围与测试流程。

5. 项目测试bug

6. 测试结论

本次测试针对博客系统进行了功能、安全、性能、兼容性、易用性、界面六个维度的全面测试,共发现 3 个 Bug 和 1 个优化建议。具体结论如下:

6.1 功能测试结论

功能测试整体评估:系统核心功能正常运行,满足基本使用需求

6.2 安全测试结论

安全测试整体评估:系统存在 3 个安全缺陷,其中 2 个为高危(无失败限制、明文传输),建议优先修复后再上线

6.3 性能测试结论

性能测试整体评估:

  • 登录、发布、详情页等核心接口性能良好
  • 列表页因无分页功能,响应时间随博客数量增长而急剧增加,建议增加分页
  • 20 线程并发下系统吞吐能力偏低,列表页是主要瓶颈

6.4 兼容性测试结论

6.5 易用性测试结论

6.6 界面测试结论

6.7 总体评价

总体评价:系统核心功能正常,满足基本使用需求,但存在些许安全问题

相关推荐
测试界的小码农1 小时前
【 AI Agent 软件测试实战(05):任务规划与状态管理,让 Agent 学会拆解复杂测试任务】
人工智能·测试工具
和粒科技2 天前
热重分析仪TG 309 Libra Classic
测试工具
光谱SpectrAI4 天前
打开 Postman 会改 Codex?Windows 上 4 处都没有
postman
yz_aiks4 天前
Postman 自动给 Claude Code、Codex、Cursor 装插件怎么查和卸载:本机实测 5 处痕迹(Postman 12.34)
安全·postman·ai编程·开发工具·claude code
螺丝钉tina8 天前
[Playwright] [02]常用命令与调试:Debug UI、Mode和 Trace Viewer
开发语言·javascript·测试工具·ui·自动化
梧桐1689 天前
14天、31个缺陷、28个测试脚本—用 Claude Code 完成第三方软件测试
人工智能·测试工具
mewowaBc9 天前
postman使用细则
测试工具·postman·偏差
光影62710 天前
Unittest单元测试基础速记
测试工具·单元测试·json·测试覆盖率
xie8810180210 天前
正则里的点号不匹配换行:多行模式的开关
运维·服务器·测试工具