2.9 KiB
2.9 KiB
小程序测试用例总册(测试工程师级)
写作标准(必须遵守)
写用例时按人类测试工程师做功能测试的粒度,禁止只写「搜索可用」「详情正常」这类笼统条目。
| 类型 | 要求 |
|---|---|
| 检索/筛选 | 每一个 Tab、每一个搜索框、关键词命中/不命中/清空,各写独立用例 |
| 列表展示 | 卡片上每一个展示字段单独或成组可核对(有数据时逐字段对照接口/造数) |
| 详情 | 每一个区块、每一个 label 字段都要核对;空值显示「—」 |
| 新增 | 每一个必填校验单独测;选填可填可空;提交成功/失败 |
| 修改 | 有入口则测全字段保存;无入口则写「确认无编辑」负向用例 |
| 删除/作废/无效 | 有则测确认/取消/成功;无则写「确认无删除」 |
| 状态按钮 | 按状态矩阵测显示/隐藏 |
| 上传 | 上限、删除缩略图、超限提示 |
两阶段流程
- 第一步:完善文字用例(含按钮/弹窗门禁)→ 你评审
- 第二步:按界面逐条执行(点测或脚本)→ 记缺陷 → 修复 → 回归 → 下一界面
按钮与弹窗门禁(方式 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-缺数据」。