团队作业5——测试与发布(Alpha版本)
团队作业5——测试与发布(Alpha版本)
| 条目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 计科23级12班 |
| 这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
| 这个作业的目标 | 本次作业核心文章管理系统 v1.0.0-alpha 版本的测试验证、Bug 处理及发布说明输出,确认满足出口条件以支撑版本发布。 |
github仓库
前端仓库:https://github.com/changlu812/TanhT-front
后端仓库:https://github.com/Wangjiahui1266/TanhT-backend
Alpha版本测试报告
项目名称:TanhT文章管理系统
版本号: v1.0.0-alpha
测试日期: 2025年12月13日
测试发现的Bug统计
| Bug类别 | 数量 | 说明 |
|---|---|---|
| 致命Bug | 0 | 导致系统崩溃、数据丢失的Bug |
| 一般Bug | 5 | 功能可用但有明显问题 |
| 轻微Bug | 2 | 界面显示、文字错误等 |
| 建议性Bug | 2 | 用户体验优化建议 |
| 总计 | 9 | 共发现9个Bug |
修复的bug:
修复了文章添加后无法显示的问题
修复了文章无法添加分类的问题
修复了文章分类无法筛选的问题
不能重现的bug:
Mock环境稳定可现,暂无不可重现bug
无力/不打算修复的bug:
时间紧张,不打算接入真实后端
延迟修复:
搜索功能完善
场景测试:
我们预期主要有三类用户会使用本系统:
内容编辑/作者
使用方式:高频使用“文章创建”和“编辑”功能。登录后,会直接进入文章列表,使用筛选器查找自己负责的文章进行修改,或点击“添加文章”进行创作。完成后保存为草稿或直接提交。
栏目管理员
使用方式:核心使用“分类管理”和“文章审核”功能。定期维护文章分类(增删改),并利用“筛选”功能,按分类、状态(如草稿、已发布)查看文章列表,对编辑提交的文章进行审核、批准发布或打回修改。
访客/读者 (仅限前端展示页面)
使用方式:在网站前台浏览。通过分类导航筛选感兴趣的文章,或使用搜索功能查找特定文章。此角色主要与系统的前端展示和筛选结果交互,不进入后台管理系统。
他们有什么需求和目标?
| 用户角色 | 核心需求/目标 |
|---|---|
| 内容编辑/作者 | 1. 高效创作:简洁易用的文章编辑器,能快速保存草稿。2. 便捷管理:能轻松找到并修改自己名下的文章。3. 状态清晰:明确知晓文章的审核状态(草稿、待审核、已发布)。 |
| 栏目管理员 | 1. 分类清晰:能够灵活创建、调整文章分类体系,确保内容结构化。2. 审核高效:能快速定位待处理文章,并完成审核操作。3. 内容把控:确保发布内容质量与分类准确 |
| 访客/读者 | 1. 查找便捷:能通过分类或搜索轻松找到目标文章。2. 浏览流畅:页面加载快,排版清晰,阅读体验好。 |
软件提供的功能怎么组合起来满足他们的需要?
我们的文章管理系统通过以下功能组合,形成完整工作流来满足用户需求:
1.满足“创作-审核-发布”流程:
o编辑使用 “增(创建)” 和 “改(编辑)” 功能生产内容,并利用 “查(筛选)” 功能管理个人文章。
o管理员使用 “分类管理” 设定规则,然后通过 “查(筛选)” 功能,按“待审核状态”和“分类”快速定位文章,进行审核(本质上是特殊的 “改” 操作)。
o审核通过后,文章状态变更为“已发布”,其信息(标题、分类、内容)通过前端接口组合,呈现给访客。
2.满足“结构化浏览”需求:
o管理员建立的分类树,在前端转化为导航菜单。
o访客点击任一分类,系统后台执行一次按该分类筛选文章的查询,并将结果列表展示出来,实现了“通过分类找文章”的核心需求。
3.满足“精准查找与管理”需求:
o无论是编辑找自己的草稿,还是管理员找特定状态的文章,都可以通过组合筛选条件(如:作者 + 状态,或 分类 + 状态)快速达成目标,无需在大量文章中逐条查询(查看)。
测试矩阵
| 测试维度 | 测试环境 | 结果 |
|---|---|---|
| 操作系统 | Windows 10/11, macOS 12+ | 通过 |
| 屏幕分辨率 | 1920x1080, 1366x768 | 通过 |
| 网络环境 | 4G/5G, WiFi, 弱网模拟 | 弱网有延迟 |
| 设备类型 | 台式机、笔记本 | 通过 |
Alpha版本出口条件:
我们认为满足以下条件即可发布Alpha版本:
1.✅ 核心功能完整:所有计划的核心功能已实现
2.✅ 无致命Bug:不存在导致系统崩溃或数据丢失的严重Bug
3.✅ 主流程可通:从登录到主要功能使用的主流程可顺畅完成
4.✅ 跨平台可用:在主流浏览器和操作系统上基本可用
5.✅ 演示可进行:可在演示环境中稳定运行展示
6.✅ 团队评审通过:经团队内部评审认为达到可用标准
Alpha版本发布说明:
V1.0.0-alpha功能:
文章及其分类的crud
支持用户登录和数据展示
使用mock数据模拟接口
V1.0.0-alpha已修复缺陷:
增加并完善文章筛选功能
完善文章分类增删改功能
运行环境的要求:
现代浏览器(Chrome 90+/Edge 90+/Firefox 88+)
支持 JavaScript ES6+
无需服务器,纯静态部署
安装方法:
克隆代码git clone https://github.com/changlu812/TanhT-front.git
安装依赖 npm install
运行开发服务器 npm run dev
运行mock npm run mock
系统已知的问题和限制
数据非持久化:所有操作(新增、修改、删除)均在浏览器内存中进行,页面刷新后所有数据将重置,恢复为初始Mock数据。
无真实后端逻辑:Mock数据仅模拟了成功响应,未实现复杂的业务验证、权限校验和事务逻辑。
无法多用户协同:当前为纯前端应用,不同用户访问看到的是各自独立的数据,无法实现数据共享与协同。
性能与压测不适用:Mock环境无法反映真实服务器在高并发、大数据量下的性能表现。
完全脱离后端依赖,数据无法持久化存储
发布方式以及发布地址
由GitHub release方式发布
地址:Release Alpha版本发布 · changlu812/TanhT-front

浙公网安备 33010602011771号