Appearance
实战:商城设计测试用例
1.功能概述
管理后台包含:商品中心、交易中心、营销中心、统计中心、会员中心
移动端包含:订单流程、商城首页、商品信息、个人中心
2.商城逻辑及表结构
2.1 商品中心
参考:mall_商品业务逻辑
参考:mall_商品表结构
2.2 交易中心
参考:mall_交易中心逻辑
参考:mall_交易中心表结构
2.3 营销中心
参考:mall_营销中心逻辑
参考:mall_营销中心表结构
2.4 统计中心
参考:mall_统计中心逻辑
参考:mall_统计中心表结构
3.核心测试用例
3.1 购物车模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-CART-01 | 移动端添加购物车 | 1. 打开移动端商品详情页。 2. 选择商品SKU。 3. 点击「加入购物车」按钮。 | 商品成功添加到购物车。 |
TC-CART-02 | 查看购物车列表 | 1. 打开移动端,点击底部「购物车」导航。 | 显示购物车列表。 |
TC-CART-03 | 购物车去结算 | 1. 在购物车列表中点击「去结算」按钮。 | 进入下单流程。 |
3.2 交易订单模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-ORDER-01 | 订单结算 | 1. 选择商品进行结算。 2. 确认订单信息。 | 订单状态更新为「待支付」。 |
TC-ORDER-02 | 订单支付 | 1. 在支付页面完成支付。 | 订单状态更新为「待发货(已支付)」。 |
TC-ORDER-03 | 卖家发货 | 1. 卖家在订单列表中点击「发货」。 2. 输入物流信息。 | 订单状态更新为「已发货(待收货)」。 |
TC-ORDER-04 | 买家收货 | 1. 买家在订单详情页点击「确认收货」。 | 订单状态更新为「已完成(未评价)」。 |
TC-ORDER-05 | 订单评价 | 1. 买家在订单详情页点击「评价」并提交。 | 订单状态更新为「已完成(已评价)」。 |
3.3 售后退款模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-REFUND-01 | 买家申请售后 | 1. 在订单详情页点击「申请售后」。 2. 提交申请。 | 售后状态更新为「申请中」。 |
TC-REFUND-02 | 卖家审批售后 | 1. 卖家在售后列表中处理售后申请。 2. 点击「同意售后」。 | 售后状态更新为「卖家通过(待买家退货)」。 |
TC-REFUND-03 | 买家退货 | 1. 买家在售后详情页点击「填写退货」。 2. 提交退货信息。 | 售后状态更新为「买家已退货(待卖家收货)」。 |
TC-REFUND-04 | 卖家收货并退款 | 1. 卖家在售后详情页点击「确认收货」。 2. 点击「确认退款」。 | 售后状态更新为「退款成功」。 |
3.4 快递发货模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-SHIP-01 | 添加快递公司 | 1. 在后台添加快递公司信息。 | 快递公司信息成功添加。 |
TC-SHIP-02 | 配置运费模板 | 1. 在后台配置运费模板。 | 运费模板配置成功。 |
3.5 门店自提模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-PICKUP-01 | 买家选择门店自提 | 1. 在订单结算页选择自提。 2. 完成支付。 | 订单信息中显示自提门店和核销码。 |
TC-PICKUP-02 | 卖家核销订单 | 1. 卖家在核销订单列表中核销。 | 订单状态更新为「已完成」。 |
3.6 分销返佣模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-DISTRIBUTION-01 | 成为分销用户 | 1. 通过邀请链接注册新用户。 | 新用户成为分销用户。 |
TC-DISTRIBUTION-02 | 分销订单 | 1. 分销用户分享商品链接。 2. 其他用户通过链接购买。 | 分销用户获得佣金。 |
TC-DISTRIBUTION-03 | 提现佣金 | 1. 分销用户在移动端申请提现。 | 佣金提现成功。 |
3.7 优惠券模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-COUPON-01 | 领取优惠券 | 1. 在移动端领取优惠券。 | 优惠券成功领取。 |
TC-COUPON-02 | 使用优惠券 | 1. 在下单时选择使用优惠券。 | 订单金额扣除优惠券优惠。 |
3.8 积分商城模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-POINT-01 | 积分兑换商品 | 1. 在积分商城选择商品并兑换。 | 积分扣除,生成兑换订单。 |
3.9 拼团活动模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-GROUP-01 | 发起拼团 | 1. 在移动端发起拼团。 2. 完成支付。 | 拼团订单创建,状态为「进行中」。 |
TC-GROUP-02 | 参与拼团 | 1. 通过拼团链接参与拼团。 2. 完成支付。 | 拼团成功,订单状态更新。 |
3.10 秒杀活动模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-SECKILL-01 | 参与秒杀 | 1. 在秒杀时间段内下单。 | 秒杀订单创建成功。 |
3.11 砍价活动模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-BARGAIN-01 | 发起砍价 | 1. 在移动端发起砍价。 | 砍价活动创建成功。 |
TC-BARGAIN-02 | 助力砍价 | 1. 为好友的砍价活动助力。 | 砍价进度更新。 |
3.12 满减送活动模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-DISCOUNT-01 | 满减送优惠 | 1. 在下单时满足满减送条件。 | 订单金额扣除满减送优惠。 |
3.13 限时折扣模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-DISCOUNT-02 | 限时折扣优惠 | 1. 在限时折扣时间段内下单。 | 订单金额扣除限时折扣优惠。 |
3.14 内容管理模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-CONTENT-01 | 发布文章 | 1. 在后台发布新文章。 | 文章成功发布并显示在列表中。 |
TC-CONTENT-02 | 管理轮播图 | 1. 在后台配置轮播图。 | 轮播图在移动端首页显示。 |
3.15 会员模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-MEMBER-01 | 会员统计 | 1. 在统计中心查看会员统计。 | 显示会员相关统计数据。 |
3.16 商品模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-PRODUCT-01 | 商品分类管理 | 1. 在商品中心管理商品分类。 | 商品分类成功添加/修改/删除。 |
TC-PRODUCT-02 | 商品属性管理 | 1. 在商品中心管理商品属性。 | 商品属性成功添加/修改/删除。 |
TC-PRODUCT-03 | 商品SPU与SKU管理 | 1. 在商品中心添加/修改商品SPU与SKU。 | 商品SPU与SKU成功添加/修改。 |
TC-PRODUCT-04 | 商品评价管理 | 1. 在商品中心管理商品评价。 | 商品评价成功添加/回复/展示控制。 |
3.17 营销活动模块测试用例
测试用例编号 | 测试场景 | 测试步骤 | 预期结果 |
---|---|---|---|
TC-PROMOTION-01 | 拼团活动管理 | 1. 在营销中心管理拼团活动。 | 拼团活动成功添加/修改/删除。 |
TC-PROMOTION-02 | 秒杀活动管理 | 1. 在营销中心管理秒杀活动。 | 秒杀活动成功添加/修改/删除。 |
TC-PROMOTION-03 | 砍价活动管理 | 1. 在营销中心管理砍价活动。 | 砍价活动成功添加/修改/删除。 |
TC-PROMOTION-04 | 满减送活动管理 | 1. 在营销中心管理满减送活动。 | 满减送活动成功添加/修改/删除。 |
TC-PROMOTION-05 | 限时折扣活动管理 | 1. 在营销中心管理限时折扣活动。 | 限时折扣活动成功添加/修改/删除。 |