← 返回演示文稿

ERP Lite 探索性测试报告

测试时间:2026-03-17  |  测试工具:Chrome DevTools MCP  |  测试环境:localhost:5173 + localhost:8080
21
总测试项
15
✅ 通过
3
❌ BUG
3
⚠️ 建议

一、测试覆盖范围

模块测试项结果
登录正确凭据登录✅ 通过
登录错误密码登录❌ 无错误提示(BUG-1)
登录空表单提交✅ 前端验证正常
退出点击退出按钮✅ 正常跳转
客户管理列表展示✅ 通过
客户管理新增客户✅ 编号自动生成
客户管理搜索(按编号)✅ 通过
客户管理空表单验证✅ 通过
客户管理删除有关联订单的客户❌ 前端无错误提示(BUG-2)
供应商管理列表展示✅ 通过
产品管理列表展示✅ 通过
产品管理售价/采购价校验⚠️ 无校验(建议改进)
销售订单创建订单✅ 通过
销售订单确认订单(库存充足)✅ 库存正确扣减
销售订单确认订单(库存不足)❌ 前端无错误提示(BUG-3)
销售订单取消已确认订单✅ 库存正确恢复
销售订单恢复已取消订单✅ 库存重新扣减
销售订单日期范围筛选✅ UI 存在
采购订单列表展示✅ 通过
库存列表展示✅ 数量与订单一致
变动记录审计轨迹✅ 完整记录所有变动

二、发现的 BUG

BUG-1:登录失败无错误提示

BUG-2:删除关联数据无错误提示

BUG-3:订单操作失败无错误提示

三、UI 一致性问题

ISSUE-1:搜索框样式不一致

部分页面用 #prefix 图标,部分用 #append 按钮,建议统一

ISSUE-2:表格斑马纹不一致

部分 el-tablestripe 属性,部分没有,建议统一

四、业务逻辑建议

#建议
1产品售价/采购价无交叉校验 — 允许售价低于采购价,可能导致亏损订单
2库存不足已被后端正确阻止,但前端未展示错误信息
3订单状态流转完整:已创建 → 已确认 → 已取消 → 已确认(恢复),逻辑正确 ✅
4库存变动审计轨迹完整,记录了销售出库、采购入库、取消恢复、取消回滚 ✅

五、总结

系统核心业务流程(进销存)运行正常,后端数据校验和业务逻辑实现完善。主要问题集中在前端错误提示的缺失 — 多个页面的 catch 块统一吞掉了 API 错误和用户取消操作,导致后端返回的有意义的错误信息无法展示给用户。建议优先修复 BUG-1(登录无反馈)和 BUG-2/3(操作失败无反馈)。