1. 项目背景与测试目标
这个个人博客系统是我最近参与测试的一个Web项目,作为前端开发者常用的内容管理工具,它需要具备稳定的核心功能和良好的用户体验。系统主要实现了用户登录认证、博客编辑发布、内容管理三大核心模块,采用前后端分离架构,前端基于Vue.js+ElementUI开发,后端使用SpringBoot框架。
在接手这个项目的测试工作时,我制定了三个层次的测试目标:
功能验证层面:必须确保所有核心业务流程符合需求文档要求。特别是登录状态的持久化、Markdown编辑器的功能完整性、博客发布后的数据一致性等关键路径。这部分会通过手动测试和自动化测试双重验证。
用户体验层面:需要评估界面交互是否符合直觉。包括但不限于:错误提示的明确性(比如密码错误时不能简单提示"登录失败")、页面跳转的逻辑连贯性(如发布后应自动跳转到详情页)、响应式布局在不同设备上的表现等。
技术实现层面:要验证系统的健壮性和安全性。重点检查:XSS防护(如在博客内容中输入