zoukankan      html  css  js  c++  java
  • 个人测试方法论202108

    背景

    今天参加同事述职会,讲到未来技能目标,自动化,性能,安全,很多
    我提了个问题:你做这些的目的是什么?
    (此处自己一个鼓励,以前会想着,怎么做,如何做,如何落地;现在看来,我关注了相比之前的,更高的一层了,有进步:))

    省略中间的一些讨论,我心里的想法如下:

    1. 这些只是测试手段
    2. 手段是做提效,做深度挖掘
    3. 最重要的,还是测试思想,如何设计测试场景,覆盖测试范围
      ……

    基于这些,我自己回顾了一下,应用得比较好,且能有效发现bug,或能减少业务复杂度的几个小点

    重中之重:确定本次产品背景,迭代目标,围绕此点,进行任务拆解

    需求方面

    1.质疑需求的合理性
    2.揣摩需求设计的合理性
    3.需求对其他业务的影响

    系统层面

    1.熟悉业务架构
    2.熟悉组件特性(redis,MQ,kafka等)

    开发阶段:
    1.db设计合理性
    2.从db设计反推开发的代码实现
    3.根据开发逻辑及系统层面关联,设计相应的测试场景

    测试设计阶段

    1.幂等性校验
    2.关系业务(同业务类型字段或场景的操作)
    常见的设计方法不列举

    测试执行阶段

    1.重复的工作自动化
    2.数据准备的工作自动化
    3.提高路径有效性,争取一个操作,覆盖多个业务场景

  • 相关阅读:
    Coursera Machine Learning : Regression 简单回归
    KVM 虚拟化 初体验
    Spark RDD aggregateByKey
    Spark standalone HA
    Coursera 机器学习课程 机器学习基础:案例研究 证书
    dos学习笔记
    【???】 ???? 题解
    【ural 1223】 Chernobyl' Eagle on a Roof 题解
    由《鹰蛋》一题引发的思考
    【CF1408A】 Circle Coloring 题解
  • 原文地址:https://www.cnblogs.com/mmfox/p/15129918.html
Copyright © 2011-2022 走看看