• 浅谈业务测试开发人员如何完成需求闭环 深圳


    如下内容是我对业务测试的一点总结

    需求评审阶段

    • 需求评审前,了解需求背景和需求实现的真实目的。
    • 分析需求功能的生命周期:需求功能的生命周期是指某一业务操作生成业务>业务是否扭转,业务中间过程>业务终态(正常业务场景和异常业务场景)。
    • 分析需求功能的业务逻辑:业务生成初始态>业务中间状态>业务終态,这三状态的后端逻辑,是否有其他业务关联

    开发设计/测试设计阶段

    • 整理业务逻辑判断条件,并对业务逻辑判断条件做好优先级
    • 整理业务流程与技术设计怎么交互,比如业务数据从业务操作,落地到数据库并更新缓存redis数据,发消息给MQ,消费者消费MQ后在对业务数据进行逻辑清洗等
    • 正向业务处理设计,异常业务兼容处理设计,关键数据取不到时如何处理
    • 业务需求是否满足交付人员需求,换位思考,站在用户角度考虑需求是否存在需求闭环漏洞
    • 开发接口设计,测试用例设计
      • 开发对异常业务数据是否做监控告警,重要的异常业务数据是否告警后立即修正正确

    开发编码阶段/测试阶段

    • 开发依据需求和开发设计文档编码
    • 测试依据需求和测试用例进行测试
    • 依据现有的业务测试数据对业务需求进行反向验证是否合理

    需求上线前准备

    • 测试开发针对需求是否存在风险,风险含业务风险、技术风险和系统风险
    • 上线是否需要进行初始化数据,是否需要提前做准备处理
    • 是否需要做好需求回退准备

    需求上线后再次变更,是否针对此事进行 review ?

    • 为啥会再次变更?业务需要还原需求错误
    • 如何避免需求上线后再次变更
  • 相关阅读:
    固定执行计划-SQL PROFILE手工绑定
    其他典型的执行计划
    oracle-常见的执行计划(一)
    DBMS_XPLAN详细说明
    sql-查看执行计划的方法
    CBO基础概念
    webpack生产环境保留某些console.log
    提升webpack构建速度(二)
    提升webpack构建速度(一)
    【译文】更有效的调试webpack在构建时出现的错误
  • 原文地址:https://www.cnblogs.com/ronky/p/15907256.html
Copyright © 2020-2023  润新知