首页 > 其他分享 >订单测试点__肖sir___整理测试点

订单测试点__肖sir___整理测试点

时间:2023-06-08 21:02:01浏览次数:49  
标签:__ sir 货单 退货 测试点 状态 收货 订单 发货

订单测试点

===============================

 

一、商品订单的测试点
正常场景:
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.已换货的订单申请退货,生成退货单成功

标签:__,sir,货单,退货,测试点,状态,收货,订单,发货
From: https://www.cnblogs.com/xiaolehong/p/17467645.html

相关文章

  • 初步使用glog
    一、安装配置1、简介google出的一个C++轻量级日志库,支持以下功能:◆参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆严重性分级,根据日志严重性分级记录日志;◆可有条件地记录日志信息;◆条件中止程序。丰富的条件判定宏,可预设程序终止条件;◆异常信号处理......
  • ubuntu 原始部署 和 宝塔部署 node
      1.选用Linux系统2.node测试的包有expressknex3.Linux安装nodejs环境https://github.com/nodesource/distributions4.Linux系统权限(sudo)npm安装pm25.用pm2启动后端服务示例:pm2startindex.mjs6.注意端口号占用7.防火墙打开对应端口号     ......
  • linux下修改文件的拥有者和用户组
    一、使用chown命令更改文件拥有者在shell中,可以使用chown命令来改变文件所有者。chown命令是changeowner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在/etc/passwd这个文件中有记录的用户名称才可以。chown......
  • python - sqlite查询表名 列名
    最近在看到一个之前做的sqlite数据库时发现忘了table名叫什么了,所以找了找发现可以直接用python查询,记录一下importsqlite3conn=sqlite3.connect('test.db')cur=conn.cursor()sql="select*fromsqlite_masterwheretype='table'"cur.execute(sql)print(cur.fetcha......
  • Junit单元测试:断言、小结
          ......
  • 安装配置Apache支持https和fcgi
     Apache安装及配置1.1 下载软件1、Apr :(wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.1.tar.gz)2、Apr-util :(wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz)3、Pcre :(wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre......
  • 如何把Hibernate2.1升级到Hibernate3.0
    如何把Hibernate2.1升级到Hibernate3.0?选自<<精通Hibernate:Java对象持久化技术详解>>作者:孙卫琴1.1.1包名1.1.2org.hibernate.classic包1.1.3Hibernate所依赖的第三方软件包1.1.4异常模型1.1.5Session接口1.1.6createSQLQuery()1.1.7Lifecycle和Validatable接......
  • 生物信息学技术在病原生物学中的应用
    廉俊微 周圆 金媛悦 李冰艳【摘要】生物信息学是在生命科学的研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。它是当今生命科学和自然科学的重大前沿领域之一,同时也将是21世纪自然科学的核心领域之一。随着基因组、蛋白质组数据库的完善,生物信息学运用于医学研究......
  • Kali 如何更换源(超详细,附国内镜像源地址)
    可以直接打开这个目录/etc/apt/并找到sources.list文件,直接打开。或者用控制台命令:vim/etc/apt/sources.list打开,用控制台要复杂一些,得用i按键进入插入模式才可以编辑,编辑完成后,退出插入模式,并输入wq!保存并退出。 那么要编辑什么呢:先用#把原本的注释掉:之后......
  • 解析apache的httpd.conf配置内容
    ServerRoot“/usr/local“ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。ScoreBoardFile/var/run/......