博客系统测试报告

目录

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

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

相关推荐
dexie_tech3 小时前
不惧高频挑战,电流传感器带宽升级
功能测试·科技·物联网·测试工具·能源
上海控安7 小时前
嵌入式软件安全解决之道-堆栈分析篇
测试工具·安全
zncxCOS7 小时前
【ETestDEV5教程30】ICD操作之信号组操作
python·测试工具·测试用例·集成测试
北岛三生8 小时前
MTK平台调试介绍(一)
图像处理·测试工具·测试用例
汽车仪器仪表相关领域12 小时前
NHXJ-02汽车悬架检验台 实操型实战手册
人工智能·功能测试·测试工具·算法·安全·单元测试·可用性测试
UTP协同自动化测试21 小时前
物联网模组测试难点 |APP指令下发+UART 响应+GPIO 电平变化,如何一次性验证?
功能测试·嵌入式硬件·物联网·模块测试
k7Cx7e1 天前
Thinkphp6在Postman中接收不到Post参数的解决办法
测试工具·postman