正常场景:
1.选择商品创建订单,订单状态更改为:待付款状态
2.待付款订单进行支付,订单状态更改为:待发货状态
3.后台选择待发货状态的订单填写快递公司、快递单号进行发货,订单状态更改为:待收货状态
4.前台点击确认收货,订单状态更改为:待评价状态
5.前台提交评价,订单状态更改为:已完成状态

异常场景:
1.待支付的订单超过三天未支付,订单状态更改为:已取消状态
2.待支付状态的订单后台操作取消订单,订单状态更改为:已取消状态
3.待支付状态的订单前台操作取消订单,订单状态更改为:已取消状态
4.待支付状态的订单前台修改订单信息,修改成功
5.待支付状态的订单后台修改订单信息,修改成功
6.待发货状态的订单后台操作取消订单,订单状态更改为:已取消状态
7.待发货状态的订单前台操作取消订单,订单状态更改为:已取消状态
8.待发货状态的订单前台修改订单信息,修改成功
9.待发货状态的订单后台修改订单信息,修改成功
10.待收货状态的订单操作退还货,生成退还货单
11.待收货状态的订单超过15天未确认收货,订单状态更改为:待评价状态
12.待评价的订单超过七天未评价,默认好评,订单状态更改为:已完成状态
13.待评价状态的订单操作退还货,生成退还货单
14.已完成状态的订单操作退还货,生成退还货单

换货流程的测试点
正常场景:
1.待收货状态的订单提交换货申请,生成换货单,换货单状态为:待审核
2.待审核的换货单审核通过后,换货单状态为:待用户发货
3.待用户发货的换货单,前台输入快递公司快递单号发货,换货单状态为:待收货
4.后台确认收货,换货单状态为:待发新货
5.代发新货的换货单后台操作发货,换货单状态为:待用户收货
6.前台操作确认收货,换货单状态为:已完成,订单状态为:待评价

异常场景:
1.待审核的换货单审核驳回后,换货单状态为:拒绝换货
2.待审核的换货单前台取消,换货单状态为:取消
3.待审核的换货单两天内未处理,换货单状态为:待用户发货
4.待用户发货的换货单前台取消,换货单状态为:取消
5.待用户发货的换货单三天内未发货,换货单状态为:取消
6.待收货的换货单后台七天内未确认收货,换货单状态为:待发新货
7.待用户收货的换货单15天未确认收货,换货单状态为:已完成
8.已换货的订单再次申请换货,生成新换货单成功
9.已换货的订单申请退货,生成退货单成功

退货流程的测试点
正常场景:
仅退款的退货单:
1.待收货状态的订单提交退货申请,生成退货单,退货单状态为:待审核
2.待审核的退货单审核通过后,退货单状态为:待收货
3.后台确认收货,退货单状态为:待退款
4.后台确认退款,退货单状态为:退款完成

退货退款的退货单:
1.待收货状态的订单提交退货申请,生成退货单,退货单状态为:待审核
2.待审核的退货单审核通过后,退货单状态为:待用户发货
3.待用户发货的退货单前台操作发货后,退货单状态为:待收货
4.后台确认收货,退货单状态为:待退款
5.后台确认退款,退货单状态为:退款完成,订单状态为:已取消

异常流程:
1.待审核的退货单审核驳回后,退货单状态为:拒绝退货
2.待审核的退货单前台取消,退货单状态为:取消
3.待审核的退货单两天内未处理,退货单状态为:待用户发货
4.待用户发货的退货单前台取消,退货单状态为:取消
5.待用户发货的退货单三天内未发货,退货单状态为:取消
6.待收货的退货单后台七天内未确认收货,退货单状态为:待退款
7.待退款的退货单后台三天内未确认退款,自动退款,退货单状态为:完成
8.已换货的订单申请退货,生成退货单成功

电商项目订单状态变更的测试点相关推荐

  1. Vue电商项目—订单管理—订单列表模块-10

    Vue电商项目-订单管理-订单列表模块-10 1.1 订单管理概述 订单管理模块用于维护商品的订单信息, 可以查看订单的商品信息.物流信息, 并且可以根据实际的运营情况对订单做适当的调整. 1.2 订 ...

  2. 电商项目订单取消(Redis 延迟队列)--1

    现功能时的选择很重要,如果你的系统所处理的数据量不是很大,我觉得队列和缓存很适合你,这样你可以对消息的传递更加了解,但你使用MQ,kafka的中间件时,你会发现使用起来更加轻松,但对于数据量大的系统来 ...

  3. Django电商项目(八)订单生成、悲观锁、乐观锁

    Django电商项目 订单生成 mysql事务 django使用事务 提交订单页面 创建订单后台view 订单生成 mysql事务 事务概念 一组mysql语句,要么执行,要么全不不执行. 事务的特点 ...

  4. 超详细测试项目——Web电商项目测试点整理.....

    虽然说近些年来,软件测试找工作的时候,简历中如果写着电商项目被认为是烂大街的项目,甚至受到根本不了解行情的HR或者部分公司的技术人员的刁难,但是:电商这么流行普遍的项目和应用,这不是很正常么! 毕竟全 ...

  5. 电商项目超详细测试点整理(一)

    虽然说近些年来,软件测试找工作的时候,简历中如果写着电商项目被认为是烂大街的项目,甚至受到根本不了解行情的HR或者部分公司的技术人员的刁难,但是:电商这么流行普遍的项目和应用,这不是很正常么! 毕竟全 ...

  6. 电商项目——优惠券测试点有哪些?

    目录 前言 优惠券冒烟测试 优惠券基本信息测试 优惠券使用规则 优惠券类型 支付页面 <我的优惠券页面><支付页面>xmind思维导图 测试要点 结语 前言 都知道近几年的电商 ...

  7. JAVA项目实战开发电商项目案例(十)订单与支付模块

    文章目录 1项目架构 2项目采用技术 3订单与支付模块功能演示 4如何开发支付宝的支付模块以及订单模块 4.1首先需要编写前端页面以及JS文件 4.2其次需要编写JAVA后台接口 4.3支付模块分析 ...

  8. Spring Boot电商项目57:订单模块六:【前台:生成支付二维码】接口;(支付url的拼凑;利用zxing生成二维码;二维码图片的存储;真实地址与可访问地址的转换;)

    说明: (1)本篇博客主要内容是:开发[前台:生成支付二维码]接口: (2)本篇博客需要注意的点有: ● 支付url的拼凑: ● 利用zxing生成二维码: ● 二维码图片的存储:真实地址与可访问地址 ...

  9. 【电商】订单信息与状态流转

    前言订单产生后,接下来会继续进行一系列流转,最后送到用户手里.在每个环节都有对应的操作,数据信息也要求其完成性,可以根据订单的每个状态变化,来计算分析,进而进行优化供应链路径,以提升订单处理效率,提高 ...

最新文章

  1. Tcl学习之--列表|字典
  2. PopupWindow响应返回键的问题
  3. Commun. Biol. | 人工智能加速抗生素发现
  4. HTMLCanvasElement.toDataURL()
  5. 第三期 预测——Frenet 坐标
  6. pl/sql developer执行光标所在行
  7. 面试必备:ArrayList源码解析(JDK8)
  8. C++ error:LNK2005 已经在*.obj中定义
  9. gcc/g++/makefile/easymake/cmake/xmake/nmake ...
  10. onesignal php,PHP FPM源代码反刍品味之五:信号signal处理
  11. 2013年工作中遇到的20个问题:241-260
  12. Linux开机启动过程(15):start_kernel()->rcu_init()初始化
  13. 懒人的小技巧, 批处理修改IP
  14. Rabbit MQ 安装
  15. APP开发的七大阶段,你了解多少?
  16. 海明校验码算法和纠错
  17. 笔记本电脑常识:噪音
  18. 神经网络架构搜索——可微分搜索(Latency-DARTS)
  19. HTML CSS之复合选择器中的交集选择器、并集选择器、后代选择器、子元素选择器、相邻兄弟选择器、属性选择器
  20. 用计算机弹奏音乐的数字乐谱,抖音计算器音乐

热门文章

  1. 深圳的中学计算机课学什么时候,AP 计算机 专业高效 深圳中学学生如何说
  2. 国内好用的网络收藏夹36镇
  3. 分享开发阳光旅行网app 完整版 请采纳
  4. java解压zip压缩包报错MALFORMED问题解决
  5. Word2019设置页脚页码
  6. 自研大赛吃瓜群众感想篇
  7. Boilsoft Video Joiner v9.1.7/v7.02.2 视频无损拼接合并工具
  8. 轻量级网络MicroNet--低FLOPs的实现:卷积与激活函数的改进
  9. win7c盘空间越来越小_C盘空间越来越小,罪魁祸首原来是“它”,难怪100G也不够用!...
  10. GOOGLE ADSENSE广告联盟收不到PIN码_快速表单身份验证PIN码方法