Files
shanxia2.0/miniprogram-e2e/cases/README.md
T
2026-07-18 09:14:02 +08:00

2.9 KiB
Raw Blame History

小程序测试用例总册(测试工程师级)

写作标准(必须遵守)

写用例时按人类测试工程师做功能测试的粒度,禁止只写「搜索可用」「详情正常」这类笼统条目。

类型 要求
检索/筛选 每一个 Tab、每一个搜索框、关键词命中/不命中/清空,各写独立用例
列表展示 卡片上每一个展示字段单独或成组可核对(有数据时逐字段对照接口/造数)
详情 每一个区块、每一个 label 字段都要核对;空值显示「—」
新增 每一个必填校验单独测;选填可填可空;提交成功/失败
修改 有入口则测全字段保存;无入口则写「确认无编辑」负向用例
删除/作废/无效 有则测确认/取消/成功;无则写「确认无删除」
状态按钮 按状态矩阵测显示/隐藏
上传 上限、删除缩略图、超限提示

两阶段流程

  1. 第一步:完善文字用例(含按钮/弹窗门禁)→ 你评审
  2. 第二步:按界面逐条执行(点测或脚本)→ 记缺陷 → 修复 → 回归 → 下一界面

按钮与弹窗门禁(方式 C)

文档 说明
BUTTON-DIALOG-INVENTORY.md 总清单:每个触发按钮 + 弹层内每个按钮一行;TODO 清零才算写完整
设计说明 字段、最小用例集、DoD

有弹层时最小集:出现 → 取消 → 确认(+ 遮罩/ActionSheet 每项/Sheet 确定取消)。

文档索引与规模

文档 模块 独立用例 ID(约)
00-shell.md 登录 / Tab / 工作台 / 我的 ~150
01-crm.md CRM(含检索×Tab 矩阵、字段、新增、跟进、状态) ~410
02-bx.md 报销(含附录加厚) ~220
03-db.md 地磅(含附录加厚) ~210
04-pl.md 运输(含附录加厚) ~250

合计约 1200+ 条(功能/字段级)。按钮弹窗专节仍有清单 TODO 待回填到各模块后才算门禁通过。缺造数执行时标 Blocked。

能力总览(避免误测「不存在的修改/删除」)

模块 新增 修改 删除 其它写操作
线索 ✓ 表单 ✗ ✗ 跟进、转客户、无效
客户/商机 ✗ ✗ ✗ 写跟进
公海 ✗ ✗ ✗ 领取
报价/合同 ✗ ✗ ✗ 仅查看
报销/借款 ✓ 新建 ✗ ✗ 存草稿、提交、审批
地磅 ✗ 二次过磅皮重 作废 生成出入库单
运输 安排运输 ✗ ✗ 归档、上传证、结算审批

造数不足时:用例仍要写全;执行时标「Blocked-缺数据」。