Skip to content
Silubaba trade > Blog > news > 外卖点餐系统 完整测试用例文档

外卖点餐系统 完整测试用例文档

文档版本:V1.0

适用系统:用户端 APP (iOS/Android)+ 骑手端 APP + 商户后台 + 微信小程序

测试类型:功能测试、兼容性测试、异常场景测试、流程闭环测试

框架:Flutter 跨端应用 + Java 后端 + Web 管理后台

说明:本用例可直接用于测试执行、项目验收、交付客户,按终端 + 模块分类,包含用例 ID、测试场景、步骤、预期结果、实际结果、状态等标准字段。


通用说明

  1. 测试环境:正式测试环境、模拟第三方(支付、地图、短信、推送)
  2. 测试账号:普通用户账号、骑手账号、商户账号、平台管理员账号
  3. 前置条件:服务器正常、网络正常、第三方接口可用、店铺正常营业
  4. 优先级定义:P0(核心流程,必过)、P1(重要功能)、P2(辅助功能)

第一部分:用户端(APP + 微信小程序 共用用例)

模块 1:登录注册模块(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U001手机号验证码登录 – 正常登录P01. 打开 APP / 小程序2. 输入有效手机号3. 点击获取验证码4. 输入正确验证码5. 点击登录1. 成功接收短信验证码2. 登录成功,进入首页
U002手机号为空,获取验证码P01. 清空手机号输入框2. 点击获取验证码弹出提示:请输入手机号码,无法获取验证码
U003手机号格式错误P01. 输入 10 位 / 非数字手机号2. 点击获取验证码提示:手机号格式不正确
U004验证码为空登录P01. 输入正确手机号 + 获取验证码2. 不填验证码,点击登录提示:请输入验证码
U005验证码错误登录P01. 正常获取验证码2. 输入错误验证码3. 点击登录提示:验证码错误
U006微信授权登录(小程序专属)P01. 小程序点击微信快捷登录2. 授权允许授权成功,自动登录进入首页
U007退出登录P11. 进入个人中心2. 点击退出登录3. 确认退出成功退出,返回登录页
U008登录状态保持P11. 正常登录后关闭应用2. 重新打开应用无需重复登录,直接进入首页

模块 2:首页 & 店铺列表模块(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U009首页正常加载P0登录进入首页轮播图、分类、推荐店铺全部正常展示
U010顶部搜索 – 搜索店铺P01. 点击搜索框2. 输入店铺名称3. 点击搜索展示对应店铺列表
U011搜索无结果P1输入不存在的店铺 / 商品,点击搜索展示 “暂无相关内容”
U012店铺列表 – 距离排序P0店铺列表选择「距离优先」店铺由近到远排序,距离数值实时更新
U013店铺列表 – 销量排序P0选择「销量优先」店铺按月售订单从高到低排序
U014店铺列表 – 评分排序P1选择「评分优先」店铺按综合评分降序排列
U015点击进入店铺详情P0点击任意营业中店铺正常进入店铺主页,展示商品、优惠、评价
U016打烊店铺展示P1查看已打烊店铺店铺标注「已打烊」,无法下单加购

模块 3:店铺详情 & 商品模块(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U017商品正常展示P0进入店铺详情商品分类、图片、价格、销量正常加载
U018选择商品规格P01. 点击带规格商品2. 选择口味 / 份量 / 加料规格选中生效,单价同步变化
U019商品加入购物车P0选择商品后,点击「加入购物车」购物车数量 + 1,底部购物车图标数量更新
U020商品立即购买P0选择商品,点击「立即购买」直接跳转下单结算页面
U021商品库存为 0P1查看缺货商品商品标注「已售罄」,无法加购 / 购买
U022查看店铺优惠活动P1查看店铺满减、优惠券优惠规则清晰展示,下单自动抵扣
U023查看用户评价P1切换至评价标签页展示评分、评价内容、晒图、追评

模块 4:购物车模块(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U024购物车商品增减数量P0进入购物车,点击 +/- 修改商品数量数量实时变化,总价同步计算
U025删除单条商品P0选中商品,点击删除商品移除,总价重新计算
U026清空购物车P1点击清空购物车,确认操作购物车无商品,显示空状态提示
U027购物车勾选 / 取消勾选P0勾选 / 取消多款商品仅勾选商品参与金额计算
U028购物车结算P0勾选商品,点击「去结算」跳转下单结算页面

模块 5:下单结算 & 支付模块(核心 P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U029新增收货地址P01. 结算页点击地址2. 新增地址,填写信息并保存地址保存成功,设为默认地址
U030编辑 / 删除收货地址P1对已有地址执行编辑、删除操作信息更新 / 地址移除成功
U031选择优惠券抵扣P0结算页点击优惠券,选择可用券订单金额自动抵扣优惠,实付金额更新
U032选择订单备注P1填写订单备注、选择餐具备注信息成功带入订单
U033微信支付(APP / 小程序)P01. 提交订单2. 选择微信支付3. 完成付款1. 支付跳转正常2. 支付成功,订单状态变为「待接单」
U034支付宝支付(APP)P01. 提交订单2. 选择支付宝支付3. 完成付款支付成功,订单状态更新
U035支付中途取消P1进入支付页面,主动关闭支付窗口订单保留「待支付」状态,可再次发起支付
U036订单超时自动取消P0提交订单后长时间不支付超时后订单自动取消,状态变为「已取消」
U037超出起送价校验P0选购商品总价低于店铺起送价,提交订单提示:未达到起送金额,无法下单

模块 6:订单中心 & 配送跟踪(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U038订单分类切换P0订单中心切换:待支付 / 待接单 / 配送中 / 已完成对应状态订单正常筛选展示
U039查看订单详情P0点击任意订单展示商品清单、费用、配送、骑手信息
U040待支付订单取消P0待支付订单点击取消订单,确认订单状态变为「已取消」
U041实时配送轨迹查看P0订单状态为「配送中」,点击查看轨迹地图正常加载,显示骑手实时位置、路线
U042联系商户P1订单内点击联系商户正常唤起通话 / 在线聊天窗口
U043联系骑手P1配送中订单点击联系骑手正常发起联系
U044确认收货P0骑手完成配送后,点击「确认收货」订单状态变为「已完成」
U045发起售后 / 退款P1已完成 / 待接单订单,申请退款退款申请提交成功,进入售后状态
U046再来一单P1已完成订单点击「再来一单」商品自动加入购物车,跳转结算页

模块 7:个人中心 & 消息通知(P1)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
U047查看优惠券 / 红包P1个人中心进入优惠券页面可用、已过期优惠券分类展示
U048消息推送接收P1产生订单状态变更、活动消息APP / 小程序收到推送通知
U049版本检测更新P2进入系统设置 – 版本更新有新版本提示更新,可完成升级
U050查看隐私 / 用户协议P2点击协议入口协议内容正常展示

第二部分:骑手端 APP(iOS/Android)测试用例

模块 1:骑手登录 & 实名认证(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
R001骑手账号正常登录P0输入骑手账号密码 / 手机号验证码登录登录成功,进入骑手主页
R002未认证骑手限制接单P0未完成实名认证的骑手上线提示请完成资质认证,无法进入接单大厅
R003提交实名认证资料P01. 上传身份证正反面2. 人脸识别3. 提交审核资料上传成功,状态变为「待审核」
R004审核通过后上线接单P0平台审核通过,骑手切换「上线状态」正常进入接单大厅,接收新订单
R005切换离线状态P1骑手点击下线停止接收新订单,接单大厅关闭

模块 2:接单大厅 & 订单接收(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
R006新订单语音 + 震动提醒P0平台下发新配送订单APP 语音播报、手机震动,展示订单信息
R007正常接单P0看到新订单,点击「接单」接单成功,订单进入「待取餐」列表
R008拒绝订单P1新订单点击「拒单」订单流转至其他骑手,当前骑手无此订单
R009订单信息展示P0查看订单卡片取餐地址、送达地址、距离、金额、时长正常展示

模块 3:配送全流程(核心 P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
R010导航到商户取餐P0待取餐订单点击「导航到店」唤起地图 APP,规划路线,正常导航
R011确认取餐P0到达店铺后,点击「确认取餐」订单状态变为「配送中」,开始实时上传位置
R012实时位置上报P0配送途中持续移动用户端、商户端可正常查看骑手实时轨迹
R013导航到用户地址P0配送中订单点击「导航送达」地图规划终点路线,正常导航
R014确认送达P0到达目的地,点击「确认送达」订单完成,进入「已完成」列表
R015配送异常上报P1配送遇到问题,点击上报异常异常记录提交,平台 / 用户收到提醒
R016联系用户 / 商户P1订单内点击联系双方正常发起通话

模块 4:订单管理 & 收益提现(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
R017订单状态分类查询P0切换:待取餐 / 配送中 / 已完成 / 异常订单对应订单筛选正常
R018查看历史订单明细P1点击历史订单展示配送时间、收入、地址等信息
R019查看当日 / 累计收益P0进入收益中心订单量、收入金额统计准确
R020账户余额提现P01. 绑定提现账户2. 发起提现申请提现提交成功,进入待审核状态
R021查看提现记录P1进入提现明细所有提现流水、状态正常展示

模块 5:骑手个人中心(P2)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
R022查看个人评分、在线时长P2进入个人主页服务评分、在线数据统计正常
R023接收系统公告 / 消息P2平台发布公告骑手端正常收到消息提醒
R024APP 版本更新P2检测新版本并升级升级流程正常,重启后为最新版本

第三部分:商户后台(Web 端)测试用例

模块 1:商户登录 & 店铺基础管理(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
M001商户账号登录后台P0输入商户账号密码登录 Web 后台登录成功,进入商户工作台
M002店铺营业 / 打烊切换P0后台切换营业状态前端 APP / 小程序店铺状态同步更新
M003编辑店铺信息P1修改店铺名称、头像、简介、营业时间保存生效,前端同步展示
M004设置配送规则P0配置起送价、配送费、配送半径用户端下单按新规则校验

模块 2:商品分类 & 商品管理(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
M005新增商品分类P0新增分类名称、排序分类创建成功,前端店铺同步展示
M006新增商品P0上传图片、填写名称、价格、规格、库存、分类并保存商品上架,用户端正常显示可购买
M007编辑商品信息P0修改商品价格、库存、介绍前端实时同步更新
M008商品下架P0将在售商品设置下架用户端显示已售罄 / 隐藏,无法购买
M009批量上下架 / 改价P1多选商品执行批量操作批量修改生效

模块 3:订单处理(核心 P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
M010新订单声音 + 弹窗提醒P0用户成功下单后台弹窗、声音提醒,展示新订单
M011接单操作P0新订单点击「接单」订单状态变为「待出餐」,推送至骑手端
M012拒绝订单P0新订单点击「拒单」订单关闭,原路退回用户支付
M013标记出餐完成P0订单准备完毕,点击「已出餐」订单状态更新,骑手端同步提醒取餐
M014处理退款订单P0收到用户退款申请,审核通过 / 拒绝退款状态同步,资金按规则退回
M015订单查询筛选P1按时间、状态、金额筛选订单筛选结果准确

模块 4:营销 & 评价管理(P1)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
M016创建满减活动P1配置满减规则、生效时间并发布用户端店铺展示活动,下单自动抵扣
M017发布店铺优惠券P1创建优惠券,设置面额、使用条件用户端可正常领取、使用
M018查看用户评价P1进入评价列表所有用户评分、评价内容正常展示
M019回复用户评价P1编辑回复内容并提交用户端评价区展示商户回复

模块 5:数据统计 & 员工权限(P2)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
M020营业数据统计P1查看日 / 周 / 月订单、营业额报表数据统计准确,与订单流水一致
M021热销商品排行P1查看商品销量榜单排行按实际销量排序
M022新增子账号P2创建收银员 / 后厨账号,分配权限子账号登录后仅可见对应功能
M023禁用子账号P2禁用已有员工账号该账号无法登录后台

第四部分:平台总管理后台(Web)测试用例

模块 1:全局数据大盘(P1)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
A001平台总数据展示P1登录平台后台首页总用户、商户、骑手、订单、交易额统计准确

模块 2:用户 / 商户 / 骑手管理(P0)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
A002用户账号禁用 / 解封P0选择用户执行禁用操作该用户无法登录 APP / 小程序
A003商户入驻审核P0审核新入驻商户,通过 / 驳回商户状态同步,通过后正常营业
A004骑手资质审核P0审核骑手实名认证资料审核结果同步至骑手端
A005配置平台抽成比例P0设置商户 / 骑手抽成规则订单结算按新比例计算

模块 3:全平台订单 & 财务(P1)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
A006全平台订单查询P1筛选所有终端订单订单数据完整、状态一致
A007骑手提现审核P1处理骑手提现申请,通过 / 驳回资金流水、账户余额同步更新
A008财务流水报表导出P2导出财务 / 订单报表文件正常下载,数据无误

模块 4:系统配置(P2)

表格

用例 ID测试标题优先级测试步骤预期结果实际结果测试状态
A009配置第三方密钥P2填写支付、短信、地图密钥并保存对应第三方功能正常使用
A010发布系统公告P2编辑公告并发布所有 APP、后台同步展示公告
A011管理后台账号权限P2新增平台管理员、分配权限账号权限隔离正常

第五部分:兼容性 & 异常场景专项测试用例

一、机型 / 系统兼容性(P1)

  1. 主流 iOS 版本(iOS12~iOS17)+ 多款机型安装、打开、全流程操作
  2. 主流 Android 版本(Android8~Android14)+ 不同分辨率机型适配测试
  3. 不同微信版本打开小程序,功能、样式适配测试

二、网络异常测试(P0)

表格

用例 ID测试场景步骤预期结果
E001断网操作操作过程中关闭网络弹出网络异常提示,数据不丢失,恢复网络后可继续操作
E002弱网环境4G / 弱 WiFi 下下单、加载页面页面缓慢加载,无崩溃、无重复提交订单
E003切换网络WiFi 与移动网络来回切换应用稳定运行,订单、状态不错乱

三、并发 & 边界测试(P2)

  1. 短时间多用户同时下单,测试订单创建、支付、推送稳定性
  2. 商品库存 = 1 时,多用户同时抢购,校验库存扣减准确性
  3. 超大订单(多件商品)下单、结算、打印订单测试

四、APP 稳定性测试(P2)

  1. 连续快速点击按钮、频繁切换页面,测试是否闪退、卡死
  2. 后台挂起应用长时间后重新进入,状态恢复正常
  3. 反复登录、退出、切换账号,无异常报错

使用说明

  1. 可直接复制到 Excel / 测试管理工具(禅道、Jira)中使用;
  2. P0 用例必须 100% 全部通过,方可上线;
  3. 每一条用例执行后填写「实际结果」和「测试状态(通过 / 不通过 / 阻塞)」;
  4. 可结合项目实际定制新增个性化功能用例。

Leave a Reply