团队作业5——测试与发布(Alpha版本)
英语四六级备考网站测试报告
| 学号 | 姓名 | 角色 | 分工内容 |
|---|---|---|---|
| [3123004770] | 朱江 | 前端开发工程师 | 前端页面开发、交互设计 |
| [3123004745] | 李铭恩 | 后端开发工程师 | 后端逻辑开发、数据库搭建 |
| [3123004132] | 陈浩龙 | 测试工程师 | 漏洞排查、测试用例编写 |
| [3123007654] | 朱效民 | 文档工程师 | 文档撰写、用户反馈收集 |
| [3123004761] | 杨思程 | 项目经理 | 项目管理、进度协调 |
| [3123004736] | 陈日强 | 前端开发工程师 | 前端页面开发、交互设计 |
一、测试报告
1. Bug测试报告
1.1 测试结果
在本次测试过程中,我们共发现 12个Bug,分类统计如下:
| 类别 | 数量 |
|---|---|
| 已修复的Bug | 7 |
| 无法重现的Bug | 2 |
| 设计如此,非Bug | 1 |
| 暂不修复,未来可能不处理 | 1 |
| 计划在下一版本修复 | 1 |
1.2 已修复的Bug
- 词汇练习页面计时器不准确
- 真题模拟提交后部分答案未被记录
- 移动端错题本显示错位
- 用户学习进度统计延迟更新
- 某些特殊字符导致搜索功能异常
- 高频词汇练习出现重复题目
- 部分浏览器下音频播放控件不显示
1.3 无法重现的Bug
- 偶尔真题试卷加载不全
- 用户登录状态偶发性丢失
1.4 设计如此,非Bug
- 词汇练习默认每天只开放50个新词(产品设计,非Bug)
1.5 暂不修复,未来可能不处理
- IE浏览器完全不支持网站功能(放弃兼容)
1.6 计划在下一版本修复
- 长文章阅读理解页面滚动卡顿(优化渲染性能)
2. 场景测试
2.1 低带宽环境用户
- 场景:在网络条件较差的情况下,用户仍能正常使用学习功能
- 需求:低带宽消耗,快速加载
- 目标:确保基础学习功能可用
- 功能组合:
- 精简模式(关闭图片和音频)
- 离线缓存功能(允许用户下载部分内容离线学习)
2.2 备考冲刺用户
- 场景:在备考最后阶段,用户需要高效刷题和查漏补缺
- 需求:快速做题与错题复习
- 目标:提升备考效率
- 功能组合:
- 真题速刷模式(快速做题,减少动画干扰)
- 智能错题本(自动归类薄弱点,针对性复习)
3. 测试矩阵
| 操作系统 | 浏览器 | 硬件配置 |
|---|---|---|
| Windows 11 | Chrome 136.0.7103.93 | 16GB RAM |
| macOS Ventura | Safari 16.5 | 8GB RAM |
| Android 13 | Chrome 135.0.3179.85 | 6GB RAM |
| iOS 16 | Safari | 4GB RAM |
4. 出口条件(Release Criteria)
✅ 核心功能全部通过测试(词汇练习、真题模拟、错题本、学习跟踪)
✅ 主要页面加载时间控制在2秒以内
✅ 支持500人同时在线学习
✅ 移动端适配良好,主流设备显示正常
二、Alpha版本发布说明
2.1 功能介绍
📌 用户注册与登录系统
📌 四级/六级词汇智能练习
📌 历年真题模拟测试
📌 个人错题收集与复习
📌 学习进度可视化统计
2.2 修复的缺陷
🔧 性能优化:页面平均加载时间从 3.2s 降至 1.5s
🔧 兼容性改进:修复了 Safari 浏览器下的样式问题
🔧 功能完善:真题模拟增加了 自动保存 功能
2.3 运行环境要求
🖥️ Node.js 16+
🖥️ MySQL 8.0+
🖥️ Redis 6.0+
2.4 安装方法
- 安装并配置MySQL和Redis
- 导入数据库脚本
- 安装Node.js依赖
- 启动前端和后端服务
| 服务 | 默认端口 | 说明 |
|---|---|---|
| 前端服务 | 3000 | 开发模式 |
| 后端服务 | 8080 | REST API接口 |
| Redis | 6379 | 缓存和会话管理 |
| MySQL | 3306 | 数据存储 |
总结
本次测试覆盖了核心功能、兼容性、性能等多个维度,确保Alpha版本具备基本可用性。下一阶段将重点优化 长文章阅读体验 和 IE浏览器兼容性(如必要)。
浙公网安备 33010602011771号