Files
2026-09-12 19:42:20 +08:00

17 KiB
Raw Permalink Blame History

报销管理 — 全面测试用例

增:报销/借款新建(存草稿、提交审批)
改:无编辑页(负向确认)
删:无删除(负向确认)
其它写:审批通过/驳回、详情再提交


A. 待办任务 bx/todo/list

A1 壳与入口

ID 标题 优先级 步骤 预期
BX-TD-A01 标题与返回 P0 工作台→待办任务 「待办任务」;「← 工作台」
BX-TD-A02 「+ 申请」入口 P0 点「+ 申请」 ActionSheet:「报销申请」「借款申请」
BX-TD-A03 Sheet→报销新建 P0 选报销申请 进报销表单
BX-TD-A04 Sheet→借款新建 P0 选借款申请 进借款表单
BX-TD-A05 无编辑/删除 P0 看列表 无编辑、删除按钮

A2 Tab(逐个)

ID 标题 步骤 预期
BX-TD-T01 Tab 文案 查看 待审批 / 我的申请 / 已办
BX-TD-T02 Tab 待审批 点击 仅待审类单据;卡片底有「驳回」「通过」
BX-TD-T03 Tab 我的申请 点击 本人申请单;底栏无通过驳回
BX-TD-T04 Tab 已办 点击 已审批过的单据
BX-TD-T05 各 Tab 空态 无数据时 「暂无单据」
BX-TD-T06 我的申请加载更多 数据>10 触底加载或「已加载全部」

A3 卡片字段(逐字段)

ID 字段 预期
BX-TD-F01 主标题 「报销单 {applyCode}」或「借款单 {applyCode}」
BX-TD-F02 副标题 报销 expenseName/title;借款 reason/purpose
BX-TD-F03 状态 Tag 待提交/审批中/已通过/已驳回/已发放/已付款/已处理/已冲抵 等
BX-TD-F04 申请人 applicantName
BX-TD-F05 申请时间 applyTime
BX-TD-F06 金额 ¥ 格式
BX-TD-F07 点卡片进详情 按类型进报销或借款详情

A4 审批操作(待审批 Tab)

ID 标题 步骤 预期
BX-TD-O01 通过-取消 点通过→取消 状态不变
BX-TD-O02 通过-确认 确认「确认通过」 Toast「通过成功」;列表更新
BX-TD-O03 驳回-取消 点驳回→取消 不变
BX-TD-O04 驳回-可填意见确认 填意见确认 Toast「驳回成功」;placeholder「驳回意见(可选)」
BX-TD-O05 驳回-意见空确认 意见空确认 仍可成功(默认「驳回」)

B. 报销申请 · 列表 bx/reimburse/list

ID 标题 步骤 预期
BX-RL-A01 入口 →报销申请 标题「报销申请」;「+ 申请」;「← 工作台」
BX-RL-A02 无检索/Tab 查看 本页无搜索框、无状态 Tab(若后续加需补用例)
BX-RL-A03 无编辑删除 — 无
BX-RL-A04 空态 无数据 「暂无报销单」
BX-RL-F01 主标题 applyCode 有数据 单号
BX-RL-F02 副标题 — expenseName/title
BX-RL-F03 状态 Tag — 枚举正确
BX-RL-F04 申请时间 — applyTime
BX-RL-F05 金额 — ¥
BX-RL-F06 点卡片 — 进详情
BX-RL-N01 +申请进新建 点击 进表单

C. 报销 · 新建表单 bx/reimburse/form(新增全覆盖)

C1 字段展示

ID 字段 label 控件 必填 placeholder/默认
BX-RF-D01 标题 输入 否 进页按日期自动生成,可改
BX-RF-D02 报销日期 日期选择 否 默认当天
BX-RF-D03 费用项目 ActionSheet 是 「点击选择」
BX-RF-D04 金额(元) digit 是 0.00
BX-RF-D05 明细说明 多行 是 「费用事由」
BX-RF-D06 备注 多行 否 「可选」
BX-RF-D07 票据照片 上传 否 「+ 拍照」
BX-RF-D08 底栏按钮 — — 「存草稿」「提交审批」

C2 校验(逐项)

ID 标题 步骤 预期
BX-RF-V01 未选费用项目-提交 其它合法不选费用→提交审批 Toast「请选择费用项目」
BX-RF-V02 未选费用项目-草稿 同上点存草稿 同上校验
BX-RF-V03 金额空 金额空或0→提交 Toast「请填写金额」
BX-RF-V04 金额≤0 填 0 →提交 Toast「请填写金额」
BX-RF-V05 明细说明空 trim 后空→提交 Toast「请填写明细说明」
BX-RF-V06 无费用项配置 Web 未配置时点选 Toast「暂无费用项目,请先在 Web 配置」

C3 控件与上传

ID 标题 步骤 预期
BX-RF-C01 选费用项目回显 ActionSheet 选一项 表单显示全路径 label
BX-RF-C02 改报销日期 选其它日期 日期回显;标题可随日期更新
BX-RF-C03 改标题 手工改标题 可保存该标题
BX-RF-C04 拍照上传1张 +拍照 出现缩略图
BX-RF-C05 删除已传图 点 × 图移除
BX-RF-C06 上传满6张 连续至6 第7次 Toast「最多上传6张」
BX-RF-C07 上传中 上传时 Loading「上传中...」
BX-RF-C08 备注可空 备注空提交 不因备注失败

C4 提交结果

ID 标题 步骤 预期
BX-RF-S01 存草稿成功 必填合法→存草稿 Toast「已保存草稿」;回列表可见 draft
BX-RF-S02 提交审批成功 必填合法→提交 Toast「已提交审批」
BX-RF-S03 提交中态 — 按钮「…」
BX-RF-S04 接口失败 已知 details 字段问题等 Toast 失败;记缺陷;用例不删
BX-RF-N01 确认无修改入口 列表/详情 无「编辑报销」页

D. 报销 · 详情 bx/reimburse/detail

D1 字段逐项

ID 位置 字段 预期
BX-RD-H01 Hero applyCode 主标题
BX-RD-H02 Hero title 副标题
BX-RD-H03 Hero status Tag 正确
BX-RD-H04 Hero amount ¥ chip
BX-RD-H05 Hero applicantName chip
BX-RD-B01 基本信息 费用项目 expenseName
BX-RD-B02 基本信息 报销日期 reimburseDate
BX-RD-B03 基本信息 申请时间 applyTime
BX-RD-B04 基本信息 当前节点 currentNode 或「—」
BX-RD-B05 基本信息 备注 或「—」
BX-RD-M01 明细 expenseName 有
BX-RD-M02 明细 amount ¥
BX-RD-M03 明细 remark说明 有则显示
BX-RD-I01 票据 有图可预览 点图 preview
BX-RD-I02 票据 无图 区块不强制报错
BX-RD-H06 审批记录 每条 审批人/节点 · 状态 · 意见

D2 按状态操作

ID 预置状态 步骤 预期
BX-RD-O01 draft 见底栏「提交审批」;确认 Toast「已提交」;弹窗「确认提交该报销单?」
BX-RD-O02 draft 提交取消 仍 draft
BX-RD-O03 pending 「通过」确认(意见可选) 「操作成功」
BX-RD-O04 pending 「驳回」填意见确认 「操作成功」
BX-RD-O05 非 draft/pending 看底栏 无提交/通过/驳回
BX-RD-N01 任意 — 无编辑、无删除

E. 报销审批列表 bx/approve/list?type=reimburse

ID 标题 步骤 预期
BX-RA-A01 标题 →报销审批 「报销审批」
BX-RA-A02 空态 无数据 「暂无待审批」
BX-RA-A03 无搜索(当前) 查看 无搜索则记录;有则补测
BX-RA-F01~F05 卡片字段 有数据 单号、副标题、状态、申请人、金额、驳回/通过
BX-RA-O01 列表通过 确认 「操作成功」
BX-RA-O02 列表驳回 意见框「驳回意见」确认 「操作成功」
BX-RA-F06 点卡片 — 进详情
BX-RA-N01 无编辑删除 — 无

F. 借款申请 · 列表 bx/advance/list

ID 标题 步骤 预期
BX-AL-A01 入口 →借款申请 「借款申请」;「+ 申请」
BX-AL-A02 空态 — 「暂无借款单」
BX-AL-A03 无编辑删除 — 无
BX-AL-F01 applyCode — 主标题
BX-AL-F02 reason — 副标题
BX-AL-F03 status/时间/金额 — 正确
BX-AL-F04 进详情/+申请 — 详情或表单

G. 借款 · 新建 bx/advance/form

ID 字段/用例 步骤 预期
BX-AF-D01 借款事由 查看 必填多行;placeholder「用途说明」
BX-AF-D02 用途 — 选填单行「可选」
BX-AF-D03 金额(元) — 必填 digit
BX-AF-D04 费用项目 — 选填 ActionSheet
BX-AF-D05 备注 — 选填
BX-AF-D06 凭证照片 — +拍照,上限6,「最多上传6张」
BX-AF-V01 事由空 提交 Toast「请填写借款事由」
BX-AF-V02 金额空/≤0 提交 Toast「请填写金额」
BX-AF-C01 选费用/上传/删图 — 同报销规则
BX-AF-S01 存草稿 合法 「已保存草稿」
BX-AF-S02 提交审批 合法 「已提交审批」
BX-AF-N01 无修改页 — 无

H. 借款 · 详情 bx/advance/detail

ID 字段/操作 预期
BX-AD-H01~H05 Hero:单号、事由、状态、金额、申请人 正确
BX-AD-B01 用途 purpose 或「—」
BX-AD-B02 申请时间 applyTime
BX-AD-B03 当前节点 或「—」
BX-AD-B04 发放状态 issueStatus
BX-AD-B05 备注 或「—」
BX-AD-R01 审批记录 同报销结构
BX-AD-I01 凭证图 详情可能不展示上传图(记录实际;若无展示标产品差异)
BX-AD-O01 draft 提交 弹窗「确认提交该借款单?」
BX-AD-O02 pending 通过/驳回 同报销
BX-AD-N01 无编辑删除 无

I. 借款审批 bx/approve/list?type=advance

ID 标题 步骤 预期
BX-AA-A01 标题 →借款审批 「借款审批」
BX-AA-A02 空态 — 「暂无待审批」
BX-AA-F01 卡片字段 — 单号、reason、状态、申请人、金额、通过/驳回
BX-AA-O01~O02 通过/驳回 — 「操作成功」
BX-AA-N01 无编辑删除 — 无

J. 我的单据 bx/mine/list

ID 标题 步骤 预期
BX-MN-A01 入口 →我的单据 标题正确
BX-MN-T01 Tab 文案 — 全部 / 报销 / 借款
BX-MN-T02 Tab 全部 — 两类单据可同时出现
BX-MN-T03 Tab 报销 — 仅报销
BX-MN-T04 Tab 借款 — 仅借款
BX-MN-T05 空态 — 「暂无单据」
BX-MN-S01 无搜索(当前) 查看 无则记录
BX-MN-F01 主标题 — 报销/借款 + applyCode
BX-MN-F02 副标题 — reason 或 expenseName
BX-MN-F03 状态/时间/金额 — 正确
BX-MN-F04 点卡片 — 进对应详情
BX-MN-N01 无编辑删除/无列表审批按钮 — 无

执行记录

批次 日期 结果 备注
— — — 文字用例阶段

附录:加厚用例(边界 / Tab×操作 / 上传 / 审批组合)

待办 Tab × 空态 / 加载

ID Tab 场景 预期
BX-TD-X001 待审批 空 暂无单据
BX-TD-X002 我的申请 空 暂无单据
BX-TD-X003 已办 空 暂无单据
BX-TD-X004 待审批 加载失败 Toast
BX-TD-X005 我的申请 分页第二页 条数增加
BX-TD-X006 已办 有数据字段齐全 单号/副标题/状态/申请人/时间/金额

待审批 — 报销单与借款单分别审

ID 标题 步骤 预期
BX-TD-X010 报销单通过 待审报销点通过确认 通过成功
BX-TD-X011 报销单驳回填意见 填「金额不符」 驳回成功
BX-TD-X012 借款单通过 待审借款通过 通过成功
BX-TD-X013 借款单驳回空意见 意见空确认 成功(默认驳回)
BX-TD-X014 通过按钮不进详情 点通过 不误进详情(阻止冒泡)
BX-TD-X015 驳回按钮不进详情 点驳回 同上
BX-TD-X016 点卡片非按钮区 点标题 进详情
BX-TD-X017 Sheet 取消 +申请后点遮罩/取消 不跳转(按实现)

报销新建 — 字段边界

ID 标题 步骤 预期
BX-RF-X001 标题改超长 200字标题提交 成功或长度错
BX-RF-X002 金额小数 2位 12.34 成功
BX-RF-X003 金额很多位小数 1.23456 按实现截断/校验
BX-RF-X004 金额负数 -1 「请填写金额」或失败
BX-RF-X005 金额非数字 粘贴 abc 无法输入或校验失败
BX-RF-X006 明细说明仅空格 空格提交 「请填写明细说明」
BX-RF-X007 明细说明超长 1000字 成功或失败提示
BX-RF-X008 备注超长 1000字 同上
BX-RF-X009 日期选昨天 选昨天 可提交
BX-RF-X010 日期选未来 选未来 按业务允许/拒绝
BX-RF-X011 费用项目切换重选 选A再选B 回显B
BX-RF-X012 上传1张后存草稿 — 草稿含附件
BX-RF-X013 上传后删光再提交 删光图提交 允许(附件非必填)
BX-RF-X014 上传中点提交 上传未完提交 等待或提示
BX-RF-X015 存草稿后再编辑入口 回列表 无编辑页(负向)
BX-RF-X016 必填三项缺一矩阵-缺费用 — 请选择费用项目
BX-RF-X017 必填三项缺一矩阵-缺金额 — 请填写金额
BX-RF-X018 必填三项缺一矩阵-缺说明 — 请填写明细说明
BX-RF-X019 合法后断网提交 — 失败 Toast
BX-RF-X020 提交成功回列表状态 — 审批中或对应状态

报销详情 — 状态×按钮矩阵

ID 状态 预期底栏
BX-RD-X001 draft 仅提交审批
BX-RD-X002 pending 驳回+通过
BX-RD-X003 approved 无审操作
BX-RD-X004 rejected 按实现(可能无)
BX-RD-X005 paid/issued 等 无审操作

报销详情 — 字段空满

ID 字段 空 满
BX-RD-X010 当前节点 — 有节点名
BX-RD-X011 备注 — 全文
BX-RD-X012 明细多条 至少1 多条均展示
BX-RD-X013 票据0张 无区或空 —
BX-RD-X014 票据多张预览 — 每张可预览
BX-RD-X015 审批记录0 空区 —
BX-RD-X016 审批记录多条 — 人/状态/意见齐全

借款新建边界

ID 标题 预期
BX-AF-X001 事由1字 可成功或按规则
BX-AF-X002 事由超长 成功或提示
BX-AF-X003 用途填写 详情可见(若展示)
BX-AF-X004 金额0 请填写金额
BX-AF-X005 金额很大 成功或上限提示
BX-AF-X006 不选费用项目 可提交(选填)
BX-AF-X007 选费用项目 可提交
BX-AF-X008 凭证0张 可提交
BX-AF-X009 凭证6张 可提交
BX-AF-X010 凭证第7张 最多上传6张
BX-AF-X011 存草稿成功回列表 可见草稿
BX-AF-X012 提交成功 已提交审批

借款详情状态矩阵

ID 状态 预期
BX-AD-X001 draft 有提交 有
BX-AD-X002 pending 有通过驳回 有
BX-AD-X003 终态无审按钮 无
BX-AD-X004 发放状态字段 有值或—
BX-AD-X005 用途字段 有值或—

审批列表加厚

ID 标题 预期
BX-RA-X001 报销审批空 暂无待审批
BX-RA-X002 借款审批空 暂无待审批
BX-RA-X003 列表通过后条目消失或变 更新
BX-RA-X004 列表驳回后更新 更新
BX-RA-X005 点卡片进详情再返回 列表仍可用

我的单据 Tab×类型

ID Tab 预期
BX-MN-X001 全部含报销借款 两类标题前缀正确
BX-MN-X002 报销纯净 无借款前缀
BX-MN-X003 借款纯净 无报销前缀
BX-MN-X004 点报销进报销详情 正确
BX-MN-X005 点借款进借款详情 正确
BX-MN-X006 分页 正常
BX-MN-X007 无搜索时确认 无搜索框
BX-MN-X008 状态 Tag 抽样 各状态可展示

报销模块负向汇总

ID 标题 预期
BX-N-X001 任意列表无删除 无
BX-N-X002 任意列表无编辑 无
BX-N-X003 灰卡借款发放 本期暂未开放
BX-N-X004 灰卡全部单据 本期暂未开放
BX-N-X005 灰卡付款记录 本期暂未开放