06、软件测试工程师的核心竞争力是什么?

一、教程里这句话总结的比较好:

  只有当自己真正明白了自己的核心竞争力,才能理清“应该做什么”和"应该怎么做"这两个问题,才能朝着正确的方向前行

二、根据作者列举的两个案例并写的总结:

  作为测试人员,必须要深入理解业务,但是业务知识不能等同于测试能力

  测试开发岗位的核心其实是“ 测试”,“开发”的目的是更好地服务于测试【这里所说的测试开发岗位】

三、传统测试工程师应该具备的核心竞争力

  1、测试策略设计能力

    是指,对于各种不同的被测软件,能够快速准确的理解需求,并在有限的时间和资源下,明确测试重点以及最适合的测试方法的能力

    具备出色的测试策略设计能力,可以非常明确回答出测试过程中遇到的这些关键问题:

      • 测试要具体执行到什么程度
      • 测试需要借助于什么工具
      • 如何运用自动化测试以及自动化测试框架,以及如何选型
      • 测试人员资源如何合理分配
      • 测试进度如何安排
      • 测试风险如何应对 

  2、测试用例设计能力

    无论对于什么类型的测试,都能设计出高效地发现缺陷,保证产品质量的优秀测试用例

  3、快速学习能力,其中包含两个层面含义:

    对不同业务需求和功能的快速学习与理解能力

    对于测试新技术和新方法的学习与应用能力 

  4、探索性测试思维

    是指,测试工程师在执行测试的过程中不断学习被测系统,同时结合基于自己经验的错误猜测和逻辑推理,整理和分析出更多的针对性的测试关注点

  5、缺陷分析能力

  6、自动化测试技术

  7、良好的沟通能力

四、测试开发工程师的核心竞争力

  1、测试系统需求分析能力

  2、更宽广的知识体系

  除此之外,还要了解更高级别的测试架构部署和生产架构部署,还必须对开发采用的各种技术非常熟悉

五、这节课程,作者没有讲的是关于性能测试工程师的,不过在问答环节有稍微的补充:性能测试工程师的核心价值不是会多少性能测试工具,而是对于性能问题的直觉和定位能力。

 

说明:教程来源极客时间--软件测试52讲,作者:茹炳晟   
     喜欢的朋友可以去订阅学习,我这里的记录是按需看的,也是按照教程自己撸了一遍,自己说的一般会用中括号标注。

posted @ 2020-03-30 23:40  感恩有你  阅读(235)  评论(0编辑  收藏  举报