20260429_231526-fix: upload field mismatch, WebSocket StrictMode crash, project list refresh after upload
This commit is contained in:
36
工程分析/测试方案-2026-04-29-23-10-27.md
Normal file
36
工程分析/测试方案-2026-04-29-23-10-27.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# 测试方案 - 2026-04-29-23-10-27
|
||||
|
||||
## 对应实现方案
|
||||
- 实现方案文档: `实现方案-2026-04-29-23-10-27.md`
|
||||
|
||||
## 测试范围
|
||||
- 上传后 alert 显示正确
|
||||
- 上传后项目列表自动刷新
|
||||
- WebSocket 控制台无报错
|
||||
|
||||
## 测试用例
|
||||
|
||||
### 用例 1: 上传后显示正确 URL
|
||||
- **前置条件**: 前后端运行
|
||||
- **操作步骤**: 导入多媒体资源 → 选择视频文件
|
||||
- **预期结果**: alert 显示 `file_url` 不为 undefined
|
||||
- **通过标准**: 弹出内容包含正确的 MinIO URL
|
||||
|
||||
### 用例 2: 上传后项目列表出现新项目
|
||||
- **前置条件**: 项目库页面
|
||||
- **操作步骤**: 导入视频文件
|
||||
- **预期结果**: 项目库出现以文件名命名的新项目
|
||||
- **通过标准**: 新项目卡片可见,状态为"已就绪"
|
||||
|
||||
### 用例 3: WebSocket 无报错
|
||||
- **前置条件**: 打开 Dashboard 页面
|
||||
- **操作步骤**: 观察浏览器控制台
|
||||
- **预期结果**: 无 `WebSocket is closed before the connection is established` 红色报错
|
||||
- **通过标准**: 控制台干净无 WS 报错
|
||||
|
||||
## 回归测试
|
||||
- [ ] 新建项目功能正常
|
||||
- [ ] 原有项目列表加载正常
|
||||
|
||||
## 测试环境
|
||||
- Chrome DevTools
|
||||
Reference in New Issue
Block a user