zoukankan      html  css  js  c++  java
  • 老李分享:测试金字塔,懂开发的测试工程师更有竞争力

    老李分享:测试金字塔,懂开发的测试工程师更有竞争力

     

    测试金字塔:金字塔分为5层:

    第一层是单元测试,是针对类库和程序集来进行测试;

    第二层是组件级测试,接口级的测试;

    第三层是服务级测试,支付类如转账等;

    第四层是界面级测试,UI测试;

    第五层是手动测试,运行已经集成的系统,手工对系统的运行结果和预期结果比较。

     

     观点:越底层的测试效率越高,测试质量保障程度越高,如下图示:

    程序的bug归根结底是每个类的代码错误,当保证了每个类的稳定后,上层就是集成的问题。逻辑性bug在类库做组件内部解决。

    观点二:测试越往下面测试的成本越低。

           Bug越早发现,损失就越小,成本越低。同样道理,从代码规模来看,定位系统bug会花费很多时间,定位类的bug花费时间很短,因为代码量很少

    观点三:测试越往下面,职业发展前景越好,同时也回答了测试人员是否需要开发功底的问题:

     

           越往金字塔底层,测试的技术含量要求更高,测试人员的核心竞争力更大,薪酬当然要高一些,如果从技术方向来说,可以做高级测试工程师、测试架构师都有可能。2008年左右,微软不懂开发的测试工程师已经消失了。

         

  • 相关阅读:
    Rocky Linux8国内镜像源
    强制缓存和协商缓存的区别
    从源码来看VUE的执行流程
    plugin
    判断数据类型的方法
    获取函数参数
    BFC
    VUE的$nextTick
    HTTP
    JavaScript创建和触发自定义事件
  • 原文地址:https://www.cnblogs.com/poptest/p/4962438.html
Copyright © 2011-2022 走看看