写一个app收银台功能测试用例
- 正常商品结算:
- 扫描商品条形码或手动输入商品编号
- 商品信息正确显示,包括商品名称、价格、数量等
- 可以修改商品数量或删除商品
- 点击结算按钮,订单总金额正确显示
- 支付方式选择正确,支持现金、银行卡、支付宝、微信等多种支付方式
- 完成支付后,订单状态更新为已支付,生成订单编号和支付时间
- 商品库存不足:
- 扫描商品条形码或手动输入商品编号
- 商品信息正确显示,但库存不足提示出现
- 无法修改商品数量或删除商品
- 点击结算按钮,提示库存不足,无法结算
- 商品价格异常:
- 扫描商品条形码或手动输入商品编号
- 商品信息正确显示,但价格异常提示出现
- 可以修改商品数量或删除商品
- 点击结算按钮,提示价格异常,无法结算
- 优惠活动结算:
- 进入优惠活动页面,查看当前可参与的活动
- 选择参与的活动,查看活动规则和优惠金额
- 扫描商品条形码或手动输入商品编号
- 商品信息正确显示,包括商品名称、价格、数量等
- 点击结算按钮,订单总金额正确显示,并享受优惠金额
- 支付方式选择正确,支持现金、银行卡、支付宝、微信等多种支付方式
- 完成支付后,订单状态更新为已支付,生成订单编号和支付时间
- 打折结算:
- 进入打折页面,选择需要打折的商品或整个订单打折
- 扫描商品条形码或手动输入商品编号
- 商品信息正确显示,包括商品名称、价格、数量等
- 点击结算按钮,订单总金额正确显示,并享受打折优惠
- 支付方式选择正确,支持现金、银行卡、支付宝、微信等多种支付方式
- 完成支付后,订单状态更新为已支付,生成订单编号和支付时间
- 订单退款:
- 进入订单管理页面,选择需要退款的订单
- 点击退款按钮,选择退款原因和退款金额
- 完成退款流程,订单状态更新为已退款,退款时间和金额显示正确
- 打印小票:
- 完成结算和支付流程后,选择打印小票功能
- 小票信息正确显示,包括订单编号、支付时间、商品名称、价格、数量等
- 小票格式清晰,打印质量良好
- 系统异常处理:
- 在任意操作过程中,出现系统异常、闪退等情况
- 系统能够及时提示错误信息,并进行异常处理
- 异常信息记录在日志中,方便后续分析和修复
原文地址: https://www.cveoy.top/t/topic/b2DF 著作权归作者所有。请勿转载和采集!