• 14
  • 14
分享
  • 软件测试工程师的职业规划,5点建议供您参考——软件测试圈
  • 曼倩诙谐 2021-02-05 10:22:11 字数 2252 阅读 2222 收藏 14

  如果问软件测试有哪些前景,准确的说,应该是软件测试工程师的职业规划是什么样的。关于一些职业规划上的意见建议,我从下面几个方面梳理一下,供您参考。

  1、软件测试行业的现状

  2、目前业内人员的现状

  3、软件测试工程师的职业规划

  4、软件测试工程师的核心竞争力在哪

  5、软件测试工程师如何不断提高自己的能力

  大厂更加倾向于招收测试开发,更多的初级测试被外包吸收,只会手工测试的人员生存更加艰难。

  在经历了18年的裁员潮之后,很多大厂及创业公司都在调整和优化自己的团队结构,特别是对于大厂来说,并不是简单地裁人,而是裁掉单一的手工测试,转而付出更高的薪酬来招收技术更好的测试开发人员。在这个过程中,甚至由于人才的紧缺及薪资的上涨,一些开发转行为测试开发或者高级质量管理人才。

  大厂在将更多的测试业务外包出去之后,外包公司也在不断壮大,反过来又会进一步推进企业砍掉不必要的用人成本。在这个过程中,企业将测试外包出去以后,很大程度的挤掉了部分岗位的薪资泡沫。

  再一个就是整个测试行业正在缓慢洗牌。前段时间经常看到有人问测试行业什么时候会洗牌,其实一直都在进行着。人才结构和技术能力要求也是在不断变化的。很多初级测试找工作的时候,都会发现最低要求会自动化测试,本来当初是因为不想写代码而选择的这个行业,现在都瞎眼了。企业的招聘需求这样,说明很多企业需要自动化测试,需要测试开发,但是内部的成长和培养太慢,就只能在招聘需求里面体现了。虽然我们是做测试开发培训的,但是可以明显感觉到2019年,自动化测试培训受众群体,呈现一个大幅度的增长。

9-1.jpg

  测试行业在快速变化,但是很多人却在原地踏步,人员素质参差不齐

  因为测试入门比较简单一些,门槛相对较低,且前几年手工测试也能轻松找到薪资不错的工作,这就涌入了大量的手工测试人员,基础知识不扎实,只会一些表面的测试技术,注重使用工具,而不是构建自己的测试思想和体系。甚至于说即使学了自动化,有些情况也是为了用自动化而去自动化。

  测试人员缺口依然很大,这里说的是中高级的测试开发人员,只会手工测试的不算。在我们这里体现的就是像腾讯、阿里等大厂都在找我们要测试开发的内推人员,但是能力真正达标的,并不多,目前这边还有一个年薪过百万的岗位,但是没有匹配的。所以,作为测试工程师,依然要努力提升自己的能力。

  测试从业者的薪资差距较大。在18年年底的时候调查,一般的人在5-15k的区间,只有20%的在20K-40k的区间,所以努力成为那前20%才是关键。

9-2.jpg

  那么身为一名测试工程师,该如何规划自己的发展方向呢?

  在1-2年的阶段,你应该专心于基础的技能,比如整个的测试过程和产品的领域知识,另外就是自动化测试的工具,可能还达不到开发脚本的程度。另外这个时候就要开始学习编程语言,为以后做准备,操作系统、数据库这些都是基础知识;

  在3-4年,加强自己的在编程、操作系统、网络、数据库上的技能,然后自己可以开发和执行测试脚本,在了解产品的基础上,改进测试自动化编程技术。到这个阶段,已经算是“老油条”了,要参与到软件工作产品的同行评审中去;

  在4-5年,可以带带小团队了,人多了可能搞不定。任务的估算、管理、进度的控制,这些都要接触,着重可以培养自己在软件项目管理及支持工具方面的技能;

  到了5-6年的时候,带上4-8个测试还是没问题的,这个时候除了为自己团队提供技术方面的指导与支持,还要具备与客户打交道的能力,比如为其进行演示推介;

  等到了6年以上,这个时候你可能要管理更大的测试团队,以及负责几个项目的测试,这个时候一方面要不断提供自己的测试技术,还要提高自己的管理能力以及沟通能力。

  当然整体上,各个方向的不同岗位所做的具体事情是有所区别的:

9-3.png

  虽然说大的方向是管理和技术,但是即使是做管理,技术的广度和深度都要拓展,如果作为一个管理不懂技术,是很难服众的,也很难对团队的成员进行指导和支持。总之我们内推了这么多测试开发进入大厂,可以看出技术方向还是更好落地的。

  对于一个测试工程师,核心的竞争力有哪些?

  专业技能:毋庸置疑,吃饭立足的根本,随着你的测试技术的不断深挖,你一定会觉得自己曾经的测试想法是非常浅显的,先要走管理也好,甚至转岗也好,技术的深挖都是非常重要的;

  管理技能:能够带领团队高效的运作,高效的完成任务,测试核心王道,当然也要保证团队内部氛围的和谐,促进团队健康发展。你的技术到了一定的程度,自然会担起一定的管理责任的;

  学习能力:软实力中最重要的一环,或许听到的比较多了,但是作为过来人建议一点,人的精力有限,把你的有限精力聚焦在最重要的方向;

  沟通能力:是不是听起来有些上头,耳朵都听出茧子了,自古套路得人心,但是真诚永流传;

  影响力:测试这个行业,越往上,圈子越小,北京、深圳、上海、杭州这些的测试开发、架构师类的,如果有一定影响力的,相互之间交流和学习都是非常容易的。往往越是顶尖,越乐于分享。比如19年年初的MTSC测试大会,很多地方的测试开发都踊跃参会。

  测试工程师提高自己能力的途径有哪些?

9-4.jpg

  在线社区论坛、测试书籍、内部培训、课程培训、线下沙龙,这些都是主流的提升自己能力的方式方法,当然对于我来说,独自的钻研和一对一的指导,对于我的帮助是非常大的,如果团队中有大牛,很容易树立出一个榜样。等你成为大牛了,你就会遇到很多一瓶水不满,半瓶水晃荡的角色,不过也是一笑了之罢了。



作者:佚名   

来源:知乎

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   纳斯达克CEO阿迪娜·弗里德曼在该公司的电话会议上表示,他们将暂停推出加密货币托管业务。  “考虑到美国的商业和监管环境正在发生变化,我们已经决定暂停在美国推出数字资产托管业务,以及我们为获得相关牌照而做出的努力。”弗里德曼说,“然而,我们仍将继续建设和提供技术能力,使纳斯达克成为领先的数字资产软件解决方案提供商,服务于更广阔的的全球行业。”  纳斯达克仍会为Coinbase等公司提供上市服务,并为贝莱德等公司最新的比特币ETF基金提供申请文件。  “更广泛地看,我们仍将致力于通过各种方式支持数字资产生态系统进化,包括与监管者的持续互动,在整个交易周期内提供全面的技术解决方案,以及与潜在E...
            0 0 1137
            分享
          •   张忠谋是半导体行业的传奇人物。这位美籍台湾商人和电气工程师于 1987 年创立了台积电,被誉为台湾整个半导体行业之父,时至今日,他仍在大胆预测未来。张忠谋最近表示,目前对人工智能硬件加速器的需求如此之高,以至于他的公司很快就要以惊人的速度倍增产能。  张忠谋是在台积电在日本熊本建立的位于该国第一家制造工厂的落成典礼上作出上述表示的,他期待着这个亚洲国家出现新的"芯片复兴"。  这位台积电创始人说,他与未具名的人工智能芯片公司代表进行了交谈,这些高管人物向这家台湾代工厂提出了一些前所未有的要求。张忠谋说:"他们说的不是数以万计的晶圆,而是希望台积电建立新的制造工...
            0 0 789
            分享
          • 前言前几天一个前同事找我聊了个问题:一个好的测试开发同学需要具备哪些能力?我思考了一下,给了他如下答复:从我工作中接触到的测试开发,以及面试测试开发候选人时问的问题,我将自己对测试开发这个岗位的理解,总结了如下六点能力。我个人认为,具备如下六点能力,会是一个优秀的测试开发同学。这篇文章,就来聊聊我对这六点能力的看法,观点仅供参考。什么是测试开发工程师?我对测试开发的定义从我工作中接触到的测试开发,以及面试测试开发候选人时问的问题,我个人对测试开发这个岗位的定义如下:技术广度的拥有者,测试团队过程效率的提升者,解决落地交付痛点的终结者。如何理解我上面的定义呢?我个人认为,在国内测试开发很重要的一...
            0 0 914
            分享
          •        以前,写完一段代码我也是直接调用或者实例化一下,发现过了就把测试相关部分删了。今年的不幸与坎坷使我有很长一段时间去思考人生,不想将就了,鲁棒健壮的程序,开发和测试应该是分得很开的,于是我选择jest去做单元测试这件事。       为什么要做单元测试       在开始之前,我们先思考这样一个问题,我们为什么要做单元测试?       不扯犊子直接说吧,第一点,用数据、用茫茫多的测试用例去告诉使用者,你的程序是多么鲁棒健壮...
            1 1 1052
            分享
          • 01Allure的简介及使用1、应用场景自动化的结果一定是通过一个报告来进行体现 Allure是一个独立的报告插件,生成美观易读的报告,目前支持Python、Java、PHP、C#等语言 为dev/QA提供详尽的测试报告、测试步骤、日志,也可以为管理层提供统计报告 可以集成到Jenkins安装alllure可执行文件Windows环境可以直接使用包(参考工具包)解压后配置环境变量验证allure是否安装成功图片Mac:brewinstallallure安装插件:pipinstallallure-pytest==2.8.16注意pytest版本匹配问题最终我们会生成一个html格式的报告,中间我...
            0 0 1721
            分享
      • 51testing软件测试圈微信