团队作业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

posted @ 2025-12-14 23:16  阿依古再里·艾力  阅读(7)  评论(0)    收藏  举报