Files
crm_project/test report.md
hankin 423baff73b v0.1.0: CRM/ERP 系统内测版本 - 安全加固完成
- Docker bridge 网络隔离(8000 端口封死)
- Gunicorn 4 Worker 多进程
- Alembic 数据库迁移基线
- 日志轮转 20m×3
- JWT 密钥 + DB 密码 + CORS 收紧
- 3-2-1 备份链路(NAS + R740-B 冷备)
- 连接池 pool_pre_ping + pool_recycle=3600
2026-03-16 07:31:37 +00:00

5.3 KiB

SHBL-ERP CRM v2.0 — 回归测试报告(第二轮) 测试日期: 2026-03-15 (第二轮) 测试地址: http://192.168.1.100 测试账号: admin / 123456 测试重点: 路由修复验证 + 文件上传专项测试

测试录像 回归测试:路由修复验证 + 模块冒烟 Review 回归测试:路由修复验证 + 模块冒烟

第一轮 Bug 修复对比 问题 第一轮状态 第二轮状态 说明 工作台统计卡片显示 -- Bug 已修复 现在正确显示:2单、0单、0个、¥9,000 销项发票路由不匹配 Bug 已修复 面包屑和内容均正确渲染 协同办公 → 销售日志路由错误 Bug 已修复 面包屑显示"销售日志",日志列表正常 协同办公 → AI 智能复盘路由错误 Bug 已修复 时间范围选择+复盘报告列表正常 报销大盘默认 Tab 错误 Bug ⚠️ 未完全修复 仍然默认落在"统一票据池" Tab 路由切换渲染延迟 Bug ⚠️ 偶发 频繁切换时偶尔出现残留 修复后工作台 统计卡片已修复 Review 统计卡片已修复

修复后路由截图 销项发票 — 路由已修复 Review 销项发票 — 路由已修复

📎 文件上传专项测试 测试场景总览 场景 位置 上传触发 模板下载 实际上传 结论 发票/票据上传 报销大盘 → 统一票据池 正常 N/A ⚠️ 待验证 UI 正常 客户导入 客户管理 → 导入客户 正常 失败 ⚠️ 待验证 模板缺失 SKU 导入 产品与库存 → 导入SKU 正常 失败 ⚠️ 待验证 模板缺失 手动录入 报销大盘 → 手动录入 正常 N/A N/A 表单正常 场景 1: 发票/票据上传(统一票据池) 票据池上传区域 Review 票据池上传区域

上传区域 UI: 正常展示,文案"拖拽发票文件到此处,或 点击上传" 支持格式: PDF / JPG / PNG / MD,支持批量上传 AI 解析提示: "AI 自动团队解析" 文案可见 点击上传: 能触发系统文件选择器 手动录入按钮: 正常弹出表单 WARNING

上传后续处理未能完全验证: 由于浏览器自动化工具限制,无法在文件选择器中选择实际文件。需要手动测试实际文件上传后的处理流程(AI 解析、入库、错误提示等)。

场景 2: 客户导入 客户导入对话框 Review 客户导入对话框

导入按钮: 对话框正常弹出 上传区域: 文件拖拽区域可见,点击可触发文件选择器 CAUTION

模板下载失败: 点击"下载客户导入模板"链接后无响应,无文件下载动作。推测后端 /api/templates/customer_import_template.xlsx(或类似路径)未正确配置静态资源服务,或模板文件缺失。

场景 3: SKU 导入 导入按钮: 对话框正常弹出 上传区域: 正常 CAUTION

模板下载同样失败: 点击"下载产品导入模板"链接后无响应,问题同客户导入模板。

场景 4: 手动录入 按钮响应: 正常弹出录入表单 表单字段: 加载完整 🔴 当前遗留问题汇总 Bug #1: 模板下载失败 (High) 项目 详情 位置 客户导入模板、SKU/产品导入模板 现象 点击下载无响应,无网络请求发出或请求返回空 可能原因 ① 后端静态资源路由未配置 ② 模板 .xlsx 文件未部署到 /public/templates/ 目录 ③ 下载链接的 href 指向了错误路径 修复建议 检查前端代码中模板下载的 URL,确认后端对应路径下文件存在且可访问 Bug #2: 报销大盘默认 Tab (Medium) 项目 详情 位置 财务管理 → 报销大盘 现象 点击"报销大盘"菜单后,页面默认显示"统一票据池" Tab,而不是"报销大盘" Tab 修复建议 在路由进入时强制设置 activeTab = 'dashboard',或为报销大盘使用独立路由 /finance/dashboard Bug #3: 路由切换偶发渲染残留 (Low) 项目 详情 现象 频繁快速切换菜单时,主内容区偶尔保留上一页面内容 频率 低频,正常操作节奏下不易触发 修复建议 在 添加 :key="$route.fullPath" + 使用 nextTick() 确保 DOM 更新 🟢 改进建议 需用户手动补充测试 由于浏览器自动化无法操作系统原生文件选择器,以下场景需要你手动验证:

实际上传图片/PDF文件 → 确认 AI 解析是否工作正常 上传超大文件(>10MB) → 确认是否有超时或错误提示 上传不支持格式(如 .exe) → 确认前端是否有格式校验 批量上传多文件 → 确认队列处理是否正常 网络中断时上传 → 确认错误处理和重试机制 功能优化建议

方向 建议

1 上传反馈 添加上传进度条 + 成功/失败 Toast 提示 2 拖拽上传 增加拖拽文件时的视觉高亮效果 3 文件预览 上传后支持图片/PDF 预览 4 格式校验 前端增加文件大小和格式校验,在选择阶段就拦截 5 模板生成 考虑后端动态生成模板而非依赖静态文件,避免版本不一致 测试结论 路由问题修复进度良好,核心路由(销项发票、销售日志、AI 复盘)均已修复。统计数据也恢复正常。

文件上传功能 UI 层面正常,但存在 模板下载失败 这个阻塞性问题(用户无法获取导入模板 → 无法批量导入数据)。建议优先检查后端模板文件部署和下载接口。

报销大盘默认 Tab 和 路由渲染偶发残留 为低优先级问题,可在下一迭代修复。