地磅管理 — 全面测试用例
改:地磅单二次过磅(皮重)
删/作废:当天单据作废
增:计划详情「生成出入库关联单」
列表多为前端关键词过滤,须对每个搜索维度分别测命中。
A. 仪表盘 db/dashboard/index
| ID |
标题 |
步骤 |
预期 |
| DB-DS-A01 |
标题副标题 |
→仪表盘 |
「地磅仪表盘」;含今日出入库与过磅概况 |
| DB-DS-S01 |
统计「今日过磅」 |
查看 |
数字≥0,与后端一致(可对接口) |
| DB-DS-S02 |
统计「待二次过磅」 |
— |
数字≥0 |
| DB-DS-S03 |
统计「今日入库」 |
— |
数字≥0 |
| DB-DS-S04 |
统计「今日出库」 |
— |
数字≥0 |
| DB-DS-Q01 |
快捷「地磅单管理」 |
点击 |
进地磅单列表;Tag「现场」文案可见 |
| DB-DS-Q02 |
快捷「地磅计划」 |
点击 |
进计划列表 |
| DB-DS-Q03 |
快捷「出入库单」 |
点击 |
进出入库列表 |
| DB-DS-G01 |
货品节选行 |
有数据 |
每行「计划 x / 实绩 y」;最多约6条 |
| DB-DS-G02 |
货品节选空 |
无数据 |
不报错白屏 |
| DB-DS-L01 |
加载中 |
弱网 |
「加载中…」 |
| DB-DS-N01 |
无检索/无增删改 |
— |
仪表盘本身无搜索框、无编辑删除 |
| DB-DS-A02 |
返回工作台 |
— |
回工作台 |
B. 地磅计划 · 列表 db/plans/list
B1 检索(每个条件单独测)
搜索框 placeholder:「计划号 / 产品 / 客户 / 车牌」(前端过滤)
| ID |
标题 |
步骤 |
预期 |
| DB-PL-S01 |
占位符 |
查看 |
上述 placeholder |
| DB-PL-S02 |
按计划号命中 |
输入已知 planNo |
主标题匹配 |
| DB-PL-S03 |
按产品命中 |
输入产品名 |
副标题含产品 |
| DB-PL-S04 |
按客户命中 |
输入客户名 |
「客户」行匹配 |
| DB-PL-S05 |
按车牌命中 |
输入车牌 |
过滤出对应计划 |
| DB-PL-S06 |
按执行状态关键词 |
若过滤含 executionStatus |
输入状态关键字有结果或无 |
| DB-PL-S07 |
无命中 |
乱码 |
「暂无计划」 |
| DB-PL-S08 |
清空恢复 |
清空关键字 |
恢复当前 Tab 列表 |
B2 Tab(逐个)
| ID |
标题 |
步骤 |
预期 |
| DB-PL-T01 |
Tab 文案 |
— |
全部 / 入库 / 出库 |
| DB-PL-T02 |
全部 |
— |
入出库均可出现 |
| DB-PL-T03 |
入库 |
— |
businessType 为入库 |
| DB-PL-T04 |
出库 |
— |
businessType 为出库 |
| DB-PL-T05 |
Tab+搜索组合 |
先搜再切 Tab |
结果同时满足 |
B3 卡片字段
| ID |
字段 |
预期 |
| DB-PL-F01 |
planNo |
主标题 |
| DB-PL-F02 |
product · businessType |
副标题 |
| DB-PL-F03 |
executionStatus Tag |
含已/中/待语义着色 |
| DB-PL-F04 |
计划量 |
plannedQuantity kg 格式 |
| DB-PL-F05 |
已执行 |
executedQuantity kg |
| DB-PL-F06 |
客户 |
customerName 或「—」 |
| DB-PL-F07 |
点卡片 |
进计划详情 |
| DB-PL-A01 |
无新增/编辑/删除 |
无 |
| DB-PL-A02 |
空态 |
「暂无计划」 |
| DB-PL-A03 |
上限约80条 |
超大数据仅前80(记录实际) |
C. 地磅计划 · 详情 db/plans/detail
C1 字段逐项
| ID |
位置 |
字段 |
预期 |
| DB-PD-H01 |
Hero |
planNo |
主标题 |
| DB-PD-H02 |
Hero |
product |
副标题 |
| DB-PD-H03 |
Hero |
executionStatus |
Tag |
| DB-PD-H04 |
Hero |
businessType |
chip |
| DB-PD-H05 |
Hero |
已执行/计划量 |
chip |
| DB-PD-B01 |
基本信息 |
计划日期 |
planDate |
| DB-PD-B02 |
基本信息 |
起止 |
startDate ~ endDate |
| DB-PD-B03 |
基本信息 |
规格 |
或「—」 |
| DB-PD-B04 |
基本信息 |
车牌 |
或「—」 |
| DB-PD-B05 |
基本信息 |
客户 |
或「—」 |
| DB-PD-B06 |
基本信息 |
备注 |
或「—」 |
| DB-PD-I01 |
关联出入库空 |
无 |
「暂无出入库单」 |
| DB-PD-I02 |
关联出入库有 |
点卡片 |
进出入库详情;卡片含 batchNo、车牌·状态 |
| DB-PD-W01 |
关联地磅空 |
无 |
「暂无地磅单」 |
| DB-PD-W02 |
关联地磅有 |
点卡片 |
进地磅详情;含车牌、净重 |
C2 生成出入库(写)
| ID |
标题 |
步骤 |
预期 |
| DB-PD-O01 |
按钮存在 |
查看底栏 |
「生成出入库关联单」 |
| DB-PD-O02 |
取消 |
弹窗取消 |
不生成 |
| DB-PD-O03 |
确认成功 |
确认「为该计划创建…」 |
Toast「已生成」;可跳转新出入库详情 |
| DB-PD-N01 |
无编辑计划/无删除计划 |
— |
无 |
D. 地磅单 · 列表 db/weighing/list
D1 统计与 Tab
| ID |
标题 |
步骤 |
预期 |
| DB-WL-A01 |
入口 |
→地磅单管理 |
标题正确 |
| DB-WL-S01 |
统计「今日过磅」 |
顶栏 |
数字展示 |
| DB-WL-S02 |
统计「待二次过磅」 |
— |
数字展示 |
| DB-WL-S03 |
统计「当前列表」 |
— |
等于当前列表条数 |
| DB-WL-T01 |
Tab 文案 |
— |
今日 / 待二次 / 全部 |
| DB-WL-T02 |
Tab 今日 |
— |
仅今日单据;会重新 load |
| DB-WL-T03 |
Tab 待二次 |
— |
阶段=一次过磅 |
| DB-WL-T04 |
Tab 全部 |
— |
全量 |
D2 检索(逐维度)
placeholder:「车牌 / 货物 / 计划号」
| ID |
标题 |
步骤 |
预期 |
| DB-WL-K01 |
占位 |
— |
上述 |
| DB-WL-K02 |
按车牌 |
输入 |
副标题车牌匹配 |
| DB-WL-K03 |
按货物 |
输入 cargoName |
匹配 |
| DB-WL-K04 |
按计划号 |
输入 planNo |
匹配 |
| DB-WL-K05 |
按批次号 |
若支持 batchNo |
匹配 |
| DB-WL-K06 |
按供货/收货单位 |
若过滤含 supplier/consignee |
匹配 |
| DB-WL-K07 |
无命中 |
乱码 |
「暂无地磅单」 |
D3 卡片字段
| ID |
字段 |
预期 |
| DB-WL-F01 |
主标题 |
batchNo / id |
| DB-WL-F02 |
副标题 |
车牌 · 货物 |
| DB-WL-F03 |
阶段 Tag |
已作废/已完成/一次过磅/待过磅 |
| DB-WL-F04 |
净重 |
kg 格式 |
| DB-WL-F05 |
过磅时间 |
grossWeightTime |
| DB-WL-F06 |
一次过磅「二次过磅」样式 |
可见;点击进详情 |
| DB-WL-N01 |
无列表编辑删除 |
无 |
E. 地磅单 · 详情 db/weighing/detail(含修改皮重、作废)
E1 字段逐项
| ID |
位置 |
字段 |
预期 |
| DB-WD-H01 |
Hero |
车牌 |
主标题 |
| DB-WD-H02 |
Hero |
货物·业务类型 |
副标题 |
| DB-WD-H03 |
Hero |
过磅阶段 Tag |
正确 |
| DB-WD-H04 |
Hero |
净重 / 批次 |
chip |
| DB-WD-W01 |
过磅数据 |
毛重 |
grossWeight |
| DB-WD-W02 |
过磅数据 |
毛重时间 |
|
| DB-WD-W03 |
过磅数据 |
皮重 |
|
| DB-WD-W04 |
过磅数据 |
皮重时间 |
|
| DB-WD-W05 |
过磅数据 |
扣重 |
|
| DB-WD-W06 |
过磅数据 |
净重 |
|
| DB-WD-B01 |
业务信息 |
计划号 |
|
| DB-WD-B02 |
业务信息 |
规格 |
|
| DB-WD-B03 |
业务信息 |
供货单位 |
|
| DB-WD-B04 |
业务信息 |
收货单位 |
|
| DB-WD-B05 |
业务信息 |
过磅点 |
|
| DB-WD-B06 |
业务信息 |
备注 |
|
E2 二次过磅(修改类)
| ID |
标题 |
预置 |
步骤 |
预期 |
| DB-WD-M01 |
一次过磅显示入口 |
阶段=一次过磅 |
看底栏 |
「二次过磅」 |
| DB-WD-M02 |
非一次过磅无入口 |
已完成等 |
看底栏 |
无二次过磅 |
| DB-WD-M03 |
展开表单 |
点二次过磅 |
皮重(kg)输入;取消/确认保存 |
|
| DB-WD-M04 |
皮重空校验 |
空确认 |
Toast「请填写皮重」 |
|
| DB-WD-M05 |
皮重≤0 |
0 确认 |
Toast「请填写皮重」 |
|
| DB-WD-M06 |
保存成功 |
合法皮重 |
Toast「二次过磅已保存」;净重=max(毛-皮-扣,0) 更新 |
|
| DB-WD-M07 |
取消表单 |
点取消 |
收起;数据不变 |
|
E3 作废(删除语义)
| ID |
标题 |
预置 |
步骤 |
预期 |
| DB-WD-D01 |
当天未作废显示作废 |
当天且未作废 |
底栏 |
「作废」 |
| DB-WD-D02 |
作废取消 |
弹窗取消 |
状态不变 |
|
| DB-WD-D03 |
作废确认 |
确认「仅支持作废当天单据…」 |
Toast「已作废」;阶段已作废 |
|
| DB-WD-D04 |
非当天无作废或失败 |
历史单 |
— |
无按钮或提示不可作废 |
| DB-WD-N01 |
无通用编辑页 |
— |
无改毛重等其它字段入口 |
|
F. 出入库 · 列表 db/inventory/list
F1 检索逐维度
placeholder:「单号 / 车牌 / 产品 / 往来单位」
| ID |
标题 |
步骤 |
预期 |
| DB-IL-K01 |
占位 |
— |
上述 |
| DB-IL-K02 |
按单号/批次 |
batchNo |
命中 |
| DB-IL-K03 |
按车牌 |
— |
命中 |
| DB-IL-K04 |
按产品 |
— |
命中 |
| DB-IL-K05 |
按往来单位 |
partnerCompany |
命中 |
| DB-IL-K06 |
按计划号 |
若支持 |
命中 |
| DB-IL-K07 |
无命中 |
— |
「暂无出入库单」 |
F2 Tab
| ID |
标题 |
预期 |
| DB-IL-T01 |
全部/入库/出库/待处理 |
文案齐全 |
| DB-IL-T02 |
入库 |
仅入库 |
| DB-IL-T03 |
出库 |
仅出库 |
| DB-IL-T04 |
待处理 |
status 含「待」 |
| DB-IL-T05 |
Tab+搜索 |
组合过滤正确 |
F3 卡片字段
| ID |
字段 |
预期 |
| DB-IL-F01 |
主标题 |
batchNo/id |
| DB-IL-F02 |
副标题 |
车牌·产品·业务类型 |
| DB-IL-F03 |
status Tag |
正确 |
| DB-IL-F04 |
数量 |
quantity |
| DB-IL-F05 |
往来单位 |
partnerCompany |
| DB-IL-F06 |
日期 |
date |
| DB-IL-F07 |
进详情 |
点击进入 |
| DB-IL-N01 |
无增删改按钮 |
无 |
G. 出入库 · 详情 db/inventory/detail
| ID |
位置 |
字段/操作 |
预期 |
| DB-ID-H01~H05 |
Hero |
批次、产品·类型、状态、车牌、数量 |
正确 |
| DB-ID-B01 |
基本信息 |
日期 |
|
| DB-ID-B02 |
基本信息 |
往来单位 |
|
| DB-ID-B03 |
基本信息 |
规格 |
|
| DB-ID-B04 |
基本信息 |
计划号 |
|
| DB-ID-B05 |
基本信息 |
备注 |
|
| DB-ID-W01 |
过磅数据 |
毛重 |
|
| DB-ID-W02 |
过磅数据 |
皮重 |
|
| DB-ID-W03 |
过磅数据 |
净重 |
|
| DB-ID-F01 |
现场反馈 |
有 remark 显示文本 |
有则显示;图可能未渲染(记录实际) |
| DB-ID-L01 |
关联地磅单-有 |
点「查看」 |
进地磅详情 |
| DB-ID-L02 |
关联地磅单-无 |
点 |
Toast「暂无关联地磅单」 |
| DB-ID-L03 |
关联计划-有 |
点 |
进计划详情 |
| DB-ID-L04 |
关联计划-无 |
点 |
Toast「暂无关联计划」 |
| DB-ID-N01 |
无编辑底栏/无删除 |
— |
无 |
执行记录
附录:加厚用例(检索维度×Tab 矩阵 / 二次过磅边界 / 作废边界)
计划列表 — 检索×Tab 矩阵
关键词样例:已知 planNo=P001,产品=尿素,客户=测试客户,车牌=浙A12345
| ID |
Tab |
关键字 |
预期 |
| DB-PL-X001 |
全部 |
P001 |
命中 |
| DB-PL-X002 |
入库 |
P001 |
仅当该计划入库才命中 |
| DB-PL-X003 |
出库 |
P001 |
仅当出库才命中 |
| DB-PL-X004 |
全部 |
尿素 |
命中 |
| DB-PL-X005 |
入库 |
尿素 |
交集 |
| DB-PL-X006 |
出库 |
尿素 |
交集 |
| DB-PL-X007 |
全部 |
测试客户 |
命中 |
| DB-PL-X008 |
全部 |
浙A12345 |
命中 |
| DB-PL-X009 |
全部 |
不存在 |
暂无计划 |
| DB-PL-X010 |
入库 |
不存在 |
暂无计划 |
| DB-PL-X011 |
出库 |
不存在 |
暂无计划 |
| DB-PL-X012 |
全部 |
空 |
全量 |
| DB-PL-X013 |
全部 |
空格 |
不崩溃 |
| DB-PL-X014 |
先搜再切 Tab |
P001→出库 |
交集或空 |
| DB-PL-X015 |
先 Tab 再搜 |
入库→尿素 |
交集 |
计划卡片 / 详情字段空满
| ID |
项 |
预期 |
| DB-PL-X020 |
计划量0 |
显示0 kg 类 |
| DB-PL-X021 |
已执行=计划量 |
进度满 |
| DB-PL-X022 |
备注空 |
— |
| DB-PL-X023 |
规格空 |
— |
| DB-PL-X024 |
车牌空 |
— |
| DB-PD-X001 |
关联出入库多条 |
均可点进 |
| DB-PD-X002 |
关联地磅多条 |
均可点进 |
| DB-PD-X003 |
生成出入库连点 |
不重复乱生成(或有防抖) |
| DB-PD-X004 |
生成失败 Toast |
mock 失败有提示 |
地磅单列表 — 检索×Tab
| ID |
Tab |
关键字类型 |
预期 |
| DB-WL-X001 |
今日 |
车牌 |
命中今日 |
| DB-WL-X002 |
待二次 |
车牌 |
一次过磅命中 |
| DB-WL-X003 |
全部 |
车牌 |
命中 |
| DB-WL-X004 |
全部 |
货物名 |
命中 |
| DB-WL-X005 |
全部 |
计划号 |
命中 |
| DB-WL-X006 |
全部 |
批次号 |
命中 |
| DB-WL-X007 |
全部 |
供货单位 |
命中(若支持) |
| DB-WL-X008 |
全部 |
收货单位 |
命中(若支持) |
| DB-WL-X009 |
今日 |
无意义 |
空 |
| DB-WL-X010 |
待二次 |
无意义 |
空 |
| DB-WL-X011 |
统计条与列表条数一致 |
看当前列表 |
当前列表数=统计 |
| DB-WL-X012 |
Tab 切换统计刷新 |
切待二次 |
统计变化合理 |
二次过磅边界
| ID |
标题 |
步骤 |
预期 |
| DB-WD-X001 |
皮重=毛重 |
保存 |
净重按扣重算≥0 |
| DB-WD-X002 |
皮重>毛重 |
保存 |
净重0或失败提示 |
| DB-WD-X003 |
皮重小数 |
1.23 |
成功 |
| DB-WD-X004 |
皮重很大 |
999999 |
成功或上限 |
| DB-WD-X005 |
保存后阶段变化 |
成功后 |
不再一次过磅/变已完成 |
| DB-WD-X006 |
保存后底栏二次入口消失 |
— |
无二次过磅或不可再办 |
| DB-WD-X007 |
已完成后打开详情 |
— |
无二次过磅 |
| DB-WD-X008 |
作废后详情 |
— |
Tag 已作废;无二次 |
作废边界
| ID |
标题 |
预期 |
| DB-WD-X010 |
当天可作废 |
成功 |
| DB-WD-X011 |
作废后列表 Tag |
已作废 |
| DB-WD-X012 |
作废后不可再作废 |
无按钮或失败 |
| DB-WD-X013 |
非当天无作废 |
无或提示 |
| DB-WD-X014 |
作废确认文案 |
含「仅支持作废当天」 |
出入库检索×Tab
| ID |
Tab |
关键字 |
预期 |
| DB-IL-X001 |
全部 |
单号 |
命中 |
| DB-IL-X002 |
入库 |
单号 |
交集 |
| DB-IL-X003 |
出库 |
单号 |
交集 |
| DB-IL-X004 |
待处理 |
单号 |
交集 |
| DB-IL-X005 |
全部 |
车牌 |
命中 |
| DB-IL-X006 |
全部 |
产品 |
命中 |
| DB-IL-X007 |
全部 |
往来单位 |
命中 |
| DB-IL-X008 |
全部 |
计划号 |
命中(若支持) |
| DB-IL-X009 |
待处理 |
无数据 |
暂无出入库单 |
| DB-IL-X010 |
各 Tab 空态 |
— |
暂无出入库单 |
出入库详情关联
| ID |
标题 |
预期 |
| DB-ID-X001 |
有地磅跳转往返 |
详情↔地磅↔回 |
| DB-ID-X002 |
有计划跳转往返 |
详情↔计划↔回 |
| DB-ID-X003 |
无关联双 Toast |
两个入口分别提示 |
| DB-ID-X004 |
现场反馈长文 |
可展示 |
| DB-ID-X005 |
过磅三角色空 |
— 展示 |
仪表盘加厚
| ID |
标题 |
预期 |
| DB-DS-X001 |
四统计均为0 |
显示0不报错 |
| DB-DS-X002 |
快捷入口×3 往返 |
都能回仪表盘 |
| DB-DS-X003 |
货品节选>6只显示6 |
最多约6 |
| DB-DS-X004 |
加载失败 |
Toast |