• 活动 支付、退款相关的订单测试


    一、支付方式

      微信、支付、转账

    二、支付入口

      微信链接、app内、小程序内。。。

    三、支付

      3.1 支付

      a.多处登陆,一前一后支付,后面的不可以支付(加锁),给出提示;如同一微信链接,支付的话,5分钟解除限制;

      b.通过jmeter,并发测试;(如,免密支付)

      c.分享链接的支付,分享时 达到条件,但后面不再达到条件,点击链接 给出提示/进入不符合的页面;

      3.2 提现

      a.限额提现;一笔/多笔订单;未超额/超额;jmeter接口测试;之前遇到一个bug,订单号太长,超出数据库记载长度;原因是落库和转账不在一个事物里,导致多转给用户钱;

      b.限订单数量提现; 未超过/超过订单数量;jmeter接口测试;

      c.限时间提现;一月一次;jmeter接口测试;

      d.并发测试提现,只可以提取一笔,其它提示语正确;

    十、 退款

      a.手动触发退款;如,取消参与活动。。。

      b.定时任务触发退款;如,活动过期。。。退款信息记录正确,是否还可以参与该活动;

    暂时就想到这些,欢迎补充

    二十、活动

    一、评审需求阶段;

    二、编写测试用例、评审测试用例;

    三、执行测试;

    一、配置活动的入口?

      上线、下架、启用、禁用、开始、过期; 

      改活动,对已分享链接的影响?影响后台查看?

      删除活动,对已分享链接的影响?影响后台查看?

      定时任务 活动开始、过期  对活动的影响及访问分享链接的影响;

    二、活动的定义;【初始状态】——【流转状态】——【结束状态】

      活动状态——未开始、进行中、已结束;

      参与活动状态——未参与、已参与、已返现、已退款;

      活动不同状态的定义?不同状态对之前分享链接的影响?

      达到什么条件可以参与活动?

      不同参与活动状态的变更;

      退款失败、返现失败的处理?是否可以手动退款、返现;返显时,余额不足;

      分享某活动后,该活动又修改了,怎么办?快照保存?保存哪些信息?

        分享链接的展示,快照保存;一个链接,不同状态下点击,进入的页面?

       链接有几个页面,哪些情况进哪些页面?

          支付、已参与、已返现、已退款、不符合、

    三、使用jmeter并发测试

      jmeter并发测试取消参与,自动退款;

      jmeter并发测试报名成功,然后自动返现;

        结果:1.并发只有1个请求成功;2.已自动返现,但是活动信息展示错误;

        返现流程:报名成功后,往数据库插入转账数据,并发起微信转账(返现),转账成功回调  修改转账状态 ;

          实际是 微信转账成功回调后,但数据库还未插入转账数据,导致转成功账状态未修改;

        解决办法:转账成功回调后 修改转账状态成功,则返回成功;修改转账状态失败,则返回失败,会继续多次尝试;

    ---------------------------------------------------------------------------------------------------

    订单状态相关

    可跟进情况具体定义

    1.如线索有状态,订单也有状态;订单的状态会影响线索的状态;

       线索初始状态、中间状态、结束状态;

    2.会员相关的

     

  • 相关阅读:
    74HC165并转串级联芯片学习记录
    道砟电阻 钢轨阻抗 列车分路电阻
    电压的有效值、平均值与峰值
    铁路信号继电器
    C语言语法记录
    程序编译过程中错误记录
    min-max容斥
    矩阵树定理
    题解 SP1812 【LCS2
    杜教筛
  • 原文地址:https://www.cnblogs.com/canglongdao/p/15883345.html
Copyright © 2020-2023  润新知