• 从业8年测试老鸟总结:软件测试员最核心的竞争力究竟是什么?


    无论从事哪一个行业,核心竞争力都是绕不开的一个话题,提高核心竞争力是我们一生中的重要课题。它保障了我们不会被替代,即在竞争中别人都争不过你,只有你才做得到的某种能力。

    对于测试员而言,究竟何为这个岗位的核心竞争力,对于初入职场的我而言,着实困惑了我许久,在刚进入这个行业时,由于经验不是很足,总是会被他人的言语所动摇,有的人说,测试本身就是一种有前景的工作,市场的缺口很大。但也有人说,如果不接触代码,只会点点点的测试,一定会被市场淘汰的。
    在这里插入图片描述
    在就业初期,我确实认为代码才是软件测试的核心竞争力,如果一个软件测试员能够对代码掌握自如,那么他断然不会被市场所淘汰和代替,而功能测试,自动化测试仅仅只是跳板,是没有价值的产出之一罢了。

    时至今日,入这行已有8年的时间,经验的增多,自己看到的问题和现象也与当日不同比拟,对之前的想法也有了不同的见解,如果你已经是一名软件测试工程师或是想要成为一名软件测试工程师,可以仔细看一下我分享的观点。我认为测试人员的核心竞争力主要体现在两个方面。

    1、提出问题

    我认为软件测试工程师的第一个核心竞争力在于擅于发现他人所不能发现的问题。当然,很多小伙伴表示,作为测试人员,这是工作职能所在,如何能被说为是核心竞争力。正因为这是主要的工作内容,所以我们更要在关键问题上做到不能代替。
    在这里插入图片描述
    如何将发现问题作为我们的核心竞争力,这里主要突出两个优势所在,能够让你提出问题的优势翻倍。

    优势1、时间早

    越早发现的问题的价值越高,同样的解决成本也越低,往往在需求还未实现的情况下发现的问题是最有含金量的。

    优势2、察觉他人所不能察觉

    有些问题没有一定的技术和经验是很难发现的,如果一个问题,人人都能发现,那这绝对不能被称作是你的核心竞争力,只有当你能察觉到别人不能察觉到的问题时,才能说明你无法被替代。

    很多同学会认为测试的核心技能是执行用例,当然这也是另一个不可忽视的核心技能,但在我眼中,它的优先级会比识别盲点靠后一些,学会识别盲点,其实是为之后组织整个测试打下良好的基础,能够根据工作的内容进行合理的分配。

    比如在开发做单元测试前就能够提前告知其需要注意的问题有哪些,这样可以很好的帮助其避免问题发生,或是让测试开发的同学在做接口级的自动化测试的时候注意哪些异常的接口行为等。

    长久以往,工作效率的提升会帮助你在组内获得不可替代性,也就是我们所说的核心竞争力。
    在这里插入图片描述
    如何培养这项核心竞争力呢?除了提高技术的基础上,笔者以为还有以下几种方式:

    1)需要足够熟悉业务

    能够发现别人不能发现的问题的人,一定是最熟悉业务和产品的人,有很多测试员有一个误区,觉得熟悉业务应该是产品经理的工作,但,产品经理毕竟对于技术方面还是存在一定的薄弱,对一些异常的行为会不够关注,所以测试才是最有能力熟悉产品和系统的人。

    2)经验多

    这里的经验多又可以被称作是认知全面,毕竟经验多,踩过的坑也多,自然也知道哪些地方容易产生问题,很多老司机都有自己总结出来的测试之道用来避免踩坑的问题。

    所以综上所述,识别盲点可以作为测试员的核心竞争力之一,随着测试行业逐渐成熟,业界对测试的期望越来越高,许多企业会因为产品的实际需求以及节约人力成本提升测试效率的考虑。由此可见测试需要发现问题,但如果越早发现,价值越高。

    2、快速学习和思考的能力

    现在很多测试员都将侧重点放在了代码这方面,比如研发一些代码级别的测试工具,例如覆盖率工具啦,代码扫描工具等等,包括一些高端的通过业务联系方式的东西。

    这些东西表面上看上去是十分厉害,上档次,利用自动化省时省力,编写完只需要去实施就好了,但是实际情况却与想象中不太一样,无论是代码进行自动扫描也好,覆盖率统计分析也好,最终产品外放后的质量还是体现在了功能测试的实质结果上。
    在这里插入图片描述

    即,我们在过程中会遇到种种问题,我当时经常会遇到这样的情况,bug没有通过代码前期的检查工作得以暴露,最后导致了客户端异常崩溃,当这种情况出现多了的时候,我不禁会对自己产生思考,对于测试行业者而言,代码是否真的那么重要,还是说从一开始我的方向就是错的,选择代码作为核心竞争力,是否太过于夸大其的重要性,实际结果,可能往往大相径庭。

    所以归根结底,我觉得作为软件测试工程师不应该将代码作为自己的核心竞争力,更应该将快速学习和思考的能力、问题发散能力、沟通,协调能力和总结能力作为自己的核心竞争力,这样可能能使我们在这条道路上走的更远、更久一些。

    写在最后

    当然,无论你选择哪样作为自己的核心竞争力,学习是一定不能拉下的,学习力强的软件测试员敢大胆地体验尝试新技术,所以他们的技术栈始终在保持不断地更新。

    对于软件测试员而言,看文档其实是最快的学习方法,对于自己工作中常用到的技术,抽时间把官方文档都读一遍,其实没有你想象中的那么多,但你一定会有意想不到的收获,所有的核心竞争的前提都是需要不断学习来造就的,拥抱技术升级和革命,才能使你一直不会被市场淘汰。

    最后感谢每一个认真阅读我文章的人,下面这个网盘链接也是我费了几天时间整理的非常全面的,希望也能帮助到有需要的你!

    在这里插入图片描述

    这些资料,对于想转行做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助……

    如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以点击下方小卡片加入我们群,大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。

    敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。

    自学推荐B站视频:

    零基础转行软件测试:38天自学完软件测试,拿到了字节的测试岗offer,堪称B站最好的视频!

    自动化测试进阶:已上岸华为,涨薪20K,2022最适合自学的python自动化测试教程,自己花16800买的,无偿分享

    在这里插入图片描述

  • 相关阅读:
    【Java Web】论坛帖子添加评论
    计算机网络【UDP与TCP协议(三次握手、四次挥手)】
    网站图片如何批量下载教程
    【科学文献计量】科学文献知识网络分析基础
    VBS操作Excel粘贴,复制
    老王谈商业模式:知识付费为什么是风口?
    GDB Debugging Notes
    颜色也有距离?咋计算?一键找出上万个文件中的相近颜色并替换
    k8s_设置dns
    JavaWeb:vue、AJax、ELement、maven、SpringBoot、、Http、Tomcat、请求响应、分层解耦
  • 原文地址:https://blog.csdn.net/xfw17397388089/article/details/126523156