团队作业5——测试与发布(Alpha版本)
一. 测试报告
1. Bug测试报告
1.1 测试结果
在测试过程中,我们总共发现了8个Bug。
| 类别 | 数量 |
|---|---|
| 修复的Bug | 4 |
| 不能重现的Bug | 1 |
| 这个产品就是这样设计的,不是bug | 0 |
| 没有能力修复,将来也不打算修复的bug | 1 |
| 下一个版本才会修复的Bug | 2 |
1.2 修复的Bug
- 同一个邮箱可以注册多个账号。
- 用户退出后,未及时保存消息。
- 拦截器拦截了发送验证码请求。
- 未未统一字符编码,导致消息乱码。
1.3 不能重现的Bug
- 偶尔发送消息失败。
1.4 这个产品就是这样设计的,不是bug
在本次测试中,并未发现该类设计。
1.5 没有能力修复,将来也不打算修复的bug
- 在旧版本浏览器下无法正常访问网页。
1.6 下一个版本才会修复的Bug
- 聊天窗口滚动卡顿,长消息列表滚动不流畅。
- 历史消息搜索慢,容易出现卡顿。
2. 场景测试
2.1 低端设备用户
- 场景:在机器性能的情况下,用户能够流畅地与他人进行交流。
- 需求:低资源占用,节省流量与电量
- 目标:降低用户通信成本
- 功能组合:流量节省模式与自动清理(30天以上缓存删除)帮助用户在较低性能机器上流畅聊天。
2.2 老年用户
- 场景:在学习能力较差的情况下,用户通过简单几步操作就可与他人进行交流。
- 需求:零学习成本操作
- 目标:提升信息传达效率
- 功能组合:大图标界面,简洁且重点突出的界面使得用户可以快速专注于聊天。
3. 测试矩阵
| 操作系统 | 浏览器 | 硬件配置 |
|---|---|---|
| Windows 11 | Chrome 136.0.7103.93 | 32GB RAM |
| Android 13 | Edge 135.0.3179.85 | 8GB RAM |
| Windows 10 | Firefox 138.0.1 | 16GB RAM |
4. 出口条件
- 核心功能(登录,注册,好友间聊天等)均通过测试。
- 用户界面简洁直观,让用户三步完成操作即可开始对话。
- 性能要求低,如内存占用峰值小于300MB。
二. Alpha版本发布说明
2.1 功能介绍
- 用户登录与注册
- 个人信息
- 查看历史聊天记录
- 发送文件
2.2 修复的缺陷
- 更低的性能要求:设备内存占用峰值降至300MB以下。
- 兼容性问题:修复了在较低浏览器版本下的兼容性问题。
2.3 运行环境要求
- Java 17
- Redis
- MySQL
2.4 安装方法
- 安装并配置好MySQL和Redis
- 执行数据库脚本
CREATE DATABASE IF NOT EXISTS yhzx;
USE yhzx;
CREATE TABLE `friendship` (
`id` bigint NOT NULL AUTO_INCREMENT,
`user_id` bigint NOT NULL,
`friend_id` bigint NOT NULL,
`status` int NOT NULL,
`created_time` datetime DEFAULT NULL,
`updated_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
CREATE TABLE `user` (
`id` bigint NOT NULL AUTO_INCREMENT,
`username` varchar(15) DEFAULT NULL,
`useraccount` varchar(20) NOT NULL,
`avatarurl` varchar(100) DEFAULT NULL,
`gender` int DEFAULT NULL,
`userpassword` varchar(100) DEFAULT NULL,
`phone` varchar(11) DEFAULT NULL,
`email` varchar(26) DEFAULT NULL,
`userstatus` int DEFAULT NULL,
`createtime` datetime DEFAULT NULL,
`updatetime` datetime DEFAULT NULL,
`isdelete` int DEFAULT NULL,
`role` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
- 配置好后端文件夹下的src/main/resources/application.yml
2.5 系统已知的问题和限制
- 不支持语音消息。
- 当前版本不支持群聊功能。
- 聊天窗口滚动卡顿,长消息列表滚动不流畅。

浙公网安备 33010602011771号