一、购物车业务流程
冒烟测试:加商品到购物车 ->进入购物车 -> 编辑购物车 -> 选择商品 -> 提交订单
1.进入购物车入口
(1)底部菜单栏,点击跳转购物车
(2)商品详情页顶部去购物车结算,点击跳转到购物车
1.1 用户购物车权限
(1)已登录的用户,点击进入购物车,可以进行购物车相关操作
(2)未登录的用户,点击进入购物车,提示未登录,并弹出登录界面
2、购物车相关操作
2.1 添加商品到购物车,查看购物车显示
(1)添加一件商品到购物车,观察购物车显示,规则、信息描述等是否正常
(2)添加同一个商家多件商品到购物车
(3)添加不同商家多件商品
(4)点击商品链接可以打开商品详情页
(5)商品状态:
a. 有货,具体商品数量
b. 无货,无法勾选,并调试重新选择商品规格
c. 下架,移到失效商品,可以找相似商品
2.2 移入收藏夹
(1)移入收藏夹,购物车里不再显示
(2)收藏夹里新增商品显示正常
2.3 选择功能
(1)单选商品,合计正确,可取消勾选
(2)多选
(3)全选
(4)反选
2.4 结算
跳转结算,金额和数量无误
2.5 空购物车
检查页面显示
2.6 优惠券
(1)用优惠券结算,金额是否正确,是否核销成功
(2)不用优惠券结算,金额是否正确
(3)优惠券限制,使用时间、满减规则等
3、APP专项测试
app安装、卸载、升级、消息推送等。
特别关注:
(1)支付中断:电话中断、网络中断、闹钟中断、插拔耳机中断等
(2)网络测试:各网络类型,2G、3G、4G、5G、wifi等;网络切换。保证在弱网测试下,购物车结算不会重复提交订单;app不会闪退、崩溃,且页面提示友好
二、支付相关测试
1、支付金额测试点
- 正常金额支付
- 金额的最小值:0.01
- 无意义的值:0元
- 最大金额:设置支付的最大金额
- 银行卡或微信等,设置每日最大消费金额或者单笔最大消费金额
- 银行卡或微信余额不足时支付
2、支付流程测试点
- 正常完成支付流程
- 调起订单后,取消订单
- 支付中断后,继续支付
- 支付中断后结束支付
- 单笔订单单笔支付
- 多订单合并支付
- 持续点击支付,是否会出现多次购买
- 同一支付方式不同支付入口
- 优惠券或折扣核销