博客系统测试报告

目录

  • [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 总体评价

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

相关推荐
DevilSeagull1 小时前
电脑上安装的服务会自动消失? 推荐项目: localhostSCmanager. 更好管理你的服务!
测试工具·安全·react·vite·localhost·hono·trpc
弹简特9 小时前
【精通Postman接口测试】01-基础理论+安装使用+项目实战+接口关联(万字图文,零基础保姆级)
测试工具·postman·接口关联
武帝为此1 天前
【Selenium 屏幕截图】
python·selenium·测试工具
武帝为此1 天前
【Selenium 执行 JavaScript】
javascript·selenium·测试工具
llilian_161 天前
晶体频率测试仪 破解晶振品控核心难题:晶体频率网络测试仪深度解析 晶体网络分析仪
网络·功能测试·单片机·嵌入式硬件·测试工具·51单片机
深念Y1 天前
从 Playwright/Selenium 到指纹浏览器:浏览器自动化技术的进阶之路
selenium·测试工具·自动化·浏览器·账号·无头浏览器·指纹浏览器
Johnstons2 天前
Wireshark ExpertInfo是什么?一文讲透异常分级、适用场景、和传统抓包阅读的区别与排查标准
网络·测试工具·wireshark·es
我的xiaodoujiao2 天前
API 接口自动化测试详细图文教程学习系列16--项目实战演练3
python·学习·测试工具·pytest
我的xiaodoujiao2 天前
API 接口自动化测试详细图文教程学习系列15--项目实战演练2
python·学习·测试工具·pytest
LT10157974442 天前
2026年低代码自动化测试平台选型指南:降低测试落地门槛
测试工具·低代码·自动化