zoukankan      html  css  js  c++  java
  • 【橙子独创】【假设前置数据异常法】案列解析

    【橙子独创】【假设前置数据异常法】案列解析

    永远不要相信前置数据是正确的,永远不要相信前置功能不会有BUG,后置功能如何进行分析测试?

    一、提现

    思考点1:

    用户通过绑卡功能无法绑定自己的卡,运维通过sql维护进去的卡号可能是错的

    case1:

    假设已绑定的银行卡号不存在,提现检测

    思考点2:

    系统出现BUG导致绑定了别人的卡

    case2:

    假设已绑定的银行卡是别人的银行卡,提现检测

    思考点3:

    已绑定的银行卡号过了一段时间挂失/过期了

    case3:

    假设银行卡已挂失/已过期,提现检测

    思考点4:

    数据可能出现丢失,误删

    case4:

    假设无银行卡号,提现检测

    思考……

    case……

    因此,一个简单的提现前置场景就考虑了这么多,不能只正向逻辑提现至正确的银行卡,各种异常前置场景都需考虑

    二、列表展示

    1、假设字段是0值,列表展示检测

    2、假设字段是空值,列表展示检测

    3、假设字段是null值,列表展示检测

    4、假设字段是超长值,列表展示检测

    5、假设字段是超大值999999999,列表展示检测

    6、假设字段状态是各种状态(未审核、审核中、上架、下架、审核失败等等),列表展示检测

    7、假设字段图片没有的,列表展示检测

    8、假设数据有重复的,列表展示检测

    9、假设列表数据量很大1w条数据,列表展示检测

     待续~~~~~~~~~~~~~~~~~

  • 相关阅读:
    keepalive高可用
    springboot中bean的重定义
    jni有关知识点总结
    java并发问题总结
    openoffice将word转pdf中文乱码或消失的坑
    Redis实现分布式锁(Set和Lua)
    Redis java使用
    Redis 分区
    Redis 管道技术
    Redis 连接
  • 原文地址:https://www.cnblogs.com/chengzi521/p/10308551.html
Copyright © 2011-2022 走看看