Files
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

110 lines
5.3 KiB
Markdown

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)
项目 详情
现象 频繁快速切换菜单时,主内容区偶尔保留上一页面内容
频率 低频,正常操作节奏下不易触发
修复建议 在 <router-view> 添加 :key="$route.fullPath" + 使用 nextTick() 确保 DOM 更新
🟢 改进建议
需用户手动补充测试
由于浏览器自动化无法操作系统原生文件选择器,以下场景需要你手动验证:
实际上传图片/PDF文件 → 确认 AI 解析是否工作正常
上传超大文件(>10MB) → 确认是否有超时或错误提示
上传不支持格式(如 .exe) → 确认前端是否有格式校验
批量上传多文件 → 确认队列处理是否正常
网络中断时上传 → 确认错误处理和重试机制
功能优化建议
# 方向 建议
1 上传反馈 添加上传进度条 + 成功/失败 Toast 提示
2 拖拽上传 增加拖拽文件时的视觉高亮效果
3 文件预览 上传后支持图片/PDF 预览
4 格式校验 前端增加文件大小和格式校验,在选择阶段就拦截
5 模板生成 考虑后端动态生成模板而非依赖静态文件,避免版本不一致
测试结论
路由问题修复进度良好,核心路由(销项发票、销售日志、AI 复盘)均已修复。统计数据也恢复正常。
文件上传功能 UI 层面正常,但存在 模板下载失败 这个阻塞性问题(用户无法获取导入模板 → 无法批量导入数据)。建议优先检查后端模板文件部署和下载接口。
报销大盘默认 Tab 和 路由渲染偶发残留 为低优先级问题,可在下一迭代修复。