团队作业5——测试与发布
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13484 |
| 这个作业的目标 | 测试与发布(Alpha版本) |
一、Alpha版本测试报告
1. Bug统计与分类
本次测试共执行 32个功能测试用例、8个场景测试用例,累计发现Bug 15个,分类如下:
| Bug类别 | 数量 | 详情说明 |
|---|---|---|
| 功能逻辑类 | 6 | 文件断点续传进度计算错误、离线消息重复推送、聊天记录搜索结果排序异常等 |
| 界面交互类 | 5 | 图片预览窗口缩放卡顿、消息气泡排版错乱、进度条更新延迟等 |
| 性能稳定性类 | 3 | 20人并发时消息转发延迟、大文件(10MB)传输内存占用过高 |
| 兼容性类 | 1 | Windows 7系统下音频录制功能异常 |
2. Bug处理情况
-
已修复Bug(12个):
- 功能逻辑类:6个(文件断点续传、离线消息、搜索排序等核心问题)
- 界面交互类:5个(图片预览、消息气泡、进度条等体验问题)
- 性能稳定性类:1个(大文件传输内存优化)
- 修复方式:通过代码逻辑调整、异步线程优化、UI组件重绘等方式解决。
-
不能重现的Bug(0个):
所有Bug均能稳定复现,无偶现问题。 -
产品设计如此(1个):
- 问题:“聊天记录仅保存最近30天数据”
- 说明:属于设计预期(避免本地存储占用过多空间),非Bug。
-
无能力修复(0个):
所有Bug均在技术能力覆盖范围内。 -
延迟修复(2个):
- 20人并发消息延迟(计划Beta版本优化服务端消息队列)
- Windows 7音频录制异常(聚焦主流Windows 10/11系统,后续视用户反馈补充适配)
3. 场景测试(Scenario Testing)
3.1 目标用户与使用场景
-
目标用户1:实验室研究人员
- 需求:封闭局域网内共享实验数据文件、快速沟通实验细节
- 功能组合:文件断点续传 + 文本消息 + 图片预览
- 使用流程:连接服务器→选择实验报告文件发送→补充文本说明→发送实验截图→接收方查看/保存
-
目标用户2:办公室职员
- 需求:无外网环境下同步工作文档、语音快速反馈修改意见
- 功能组合:文件传输 + 语音消息 + 聊天记录搜索
- 使用流程:连接服务器→发送工作文档→按住录音按钮反馈修改点→搜索历史聊天记录定位旧文档
3.2 测试矩阵(Test Matrix)
| 测试环境 | 配置详情 | 测试内容 | 测试结果 |
|---|---|---|---|
| 客户端OS | Windows 10 64位(JDK 1.8) | 全功能测试 | 正常 |
| Windows 11 64位(JDK 1.8) | 全功能测试 | 正常 | |
| Windows 7 32位(JDK 1.8) | 核心功能测试 | 音频录制异常 | |
| 服务器OS | openEuler 20.03(2vCPU+4GB) | 20人并发测试 | 消息延迟≤1.5秒 |
| 网络环境 | 局域网(100Mbps) | 文件传输速度测试 | 10MB文件传输≤5秒 |
4. 出口条件(Exit Criteria)
满足以下条件,判定Alpha版本可发布:
- 核心功能(文本/文件/图片/语音消息)测试用例通过率≥95%(实际100%);
- 已修复所有P0级Bug(核心功能异常);
- 主流环境(Windows 10/11、openEuler)下功能无阻塞性问题;
- 客户端启动时间≤3秒,界面操作响应≤500ms;
- 文档(部署指南、使用说明)完整度100%。
浙公网安备 33010602011771号