• 0
  • 0
分享
  • 技术or管理?浅谈测试人员的未来职业发展——软件测试圈
  • 曼倩诙谐 2023-12-11 14:07:43 字数 2197 阅读 1020 收藏 0

  我们在工作了一段时间之后,势必会感觉到自己已经积累了一些工作经验了,会开始考虑下一阶段的职业生涯会如何发展。测试人员在职业生涯中的不确定因素还是不少的,由于其入门门槛不高,不用学习太多技术性知识即可入行,所以一开始决定踏入测试圈的小伙伴他们当时决定干这一行当的理由也有可能五花八门,例如:觉得入门简单,先以测试人员的身份进入IT行业、可能本身就喜欢质量保障方面的工作、不希望像开发人员一样太累掉头发、就是喜欢找开发的茬等等~

  哈哈开个小玩笑,那既然入门理由有很多,那之后的职业生涯发展也自然而然会出现各种各样的分化,下面我就来列举一下测试人员未来的几个主要的职业方向,看看你是想做技术大牛,还是管理大师。

  中高级测试工程师

  这是最自然而然的一种发展方向,在经历了头几年的测试生涯,你或许已经熟练掌握了测试方法(诸如等价类划分法等),会编写出高质量的测试用例,然后你已经成为了公司的一个非常熟悉业务的测试人员,这个时候其实你已经是公司里的资深大佬了,新来的开发都得叫你一声哥/姐。那么此时,你就是你公司的一名中/高级测试工程师了。但是这里我要泼一盆冷水,这个职位仍然有很高的可替代性,因为本身测试岗不属于创造性岗位,它是依附于开发人员的,也就是说有开发岗才会有测试岗,那么大家想一下,当公司裁员的时候时会先动具有创造性能力的开发还是依附于开发的非创造性的、可有可无(虽然我太不同意)的测试?哪怕你的测试用例设计得非常简洁、角度刁钻,你对公司的业务已经滚瓜烂熟,bug提到手软,但是在老板眼里,你或许仍然只是一个不能为他带来价值的人。所以说到这里,就要额外提到下面的第二个角色——产品。

  产品

  相信有一些小伙伴听说过有很多测试之后转产品的,这其实就是得益于他们在一家公司待得时间很久,对公司的业务已经非常熟悉,已经可以反过来思考业务、需求和产品等之间的微妙关系,而且有些公司的产品人员也要参与一些少量的冒烟测试或验收测试,所以测试人员转产品也是一条比较自然的路,如果公司正好缺产品人员,又有意从公司内部挖掘,恰巧作为测试老人的你对设计需求方面也有自己的见解,不妨可以尝试朝这方面转。

  自动化/接口测试工程师

  如果一个测试人员对技术方面有一定兴趣的,那自动化测试大概率会成为他最大的发展方向。在过去大概二十年左右,自动化测试这个概念相当流行,大家肯定听过selenium这个工具,再老一点可能QTP也听过,这是99%会出现在测试培训班中的课程之一。

1-1.png

  那时候在招聘市场上,20k左右的自动化测试比比皆是,selenium+python的经典组合成了测试圈的一座丰碑。然而随着新十年经济问题出现和AI的强势插入,再加上自动化测试技术的成熟,导致自动化测试的热度开始下降,从而导致自动化测试这个岗位也不再那么的香了。说到底,自动化测试还是测试,只不过把手工测试流程自动化,同样具有不小的可替代性,技术的成熟、相关人才的井喷加快了这一进程。不过话说回来,相比普通测试,自动化测试还是多了这样的一份技术优势,所以从长远角度来看,测试生涯中有这么一段工作经历肯定是一件好事情。

  测试主管/经理

  相信这是很多测试人殊途同归的一站,因为技术可以被替代(金字塔尖的除外),管理人员却可遇不可求。小编我就是这么个例子,刚毕业以黑盒测试入行,干了一年就开始有了危机感然后着手自学自动化测试,通过不断地学习和频繁面试换工作(不建议这种方式,尤其在工作了5年后)在很短的时间内完成了从黑盒测试到自动化测试再到接口测试(包括一些性能测试经验)的工作经验积累,目前是一家公司的测试主管,负责开展公司各条产品线的质量保障工作、测试人员的管理、测试流程的优化以及测试技术的引进等等。我个人认为拥有技术经验的测试管理人员是非常有优势的,就像足篮球的教练一样,没有踢过足球、没打过篮球的教练有时候球队成绩不好或者和球员发生矛盾的时候,会被球员看不起,这是现实存在的典型例子。

  性能测试工程师、测试开发

  这两个岗位我为什么放在最后说,因为能全职做到这两个岗位的基本都是有很强的技术能力的,甚至测开在某些公司里是属于开发岗。这类测试就是我开头讲的“技术大牛“人群,如果你就是喜欢玩代码、钻研技术,那可以在这两个方向进行奋斗。这里再浅谈一下性能测试,并不是说你会了某些工具或者看了一两本书就能说你已经一名性能测试工程师了,这是需要大量的调优经验和对于系统性能的高熟悉程度来充实你自己的,我建议那些一心想往这方面发展的小伙伴,找一个够粗的大腿抱一抱,多问问多做几个实例,积累下经验,据我所知有些公司是有性能测试团队的,那这个团队的一把手就是那个大腿。

  我们IT行业有个35岁危机大家都知道,大环境我们改变不了,能改变的只有我们自己,我想在最后以我个人的经验跟大家说:要时刻保持危机感。我在开头讲了,我们测试是依附在开发岗上的岗位,要最大限度让自己在“岸上“不被海浪冲走,就要一直保证自己手上有活、时不时了解下行业的动态、在机会来临的时候狠狠的抓住它,不管大家是想玩技术还是管理人,只要你领先身边的同行一丢丢,被优化的人就不会是你。

  最后放一张网上找到的测试人员职业发展图,我认为比较具有参考意义:

1-2.png


作者:小T    

来源:http://www.51testing.com/html/72/n-7798772.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 基本技术问题:游戏测试的基本流程:分析测试需求-制定测试计划-设计测试用例-(可能会进行冒烟测试)-执行测试-生成测试报告OSI七层协议:应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP与UDP的差别:游戏测试与软件测试之间的关系:1、游戏测试是软件测试的一部分游戏测试简单说就是发现游戏里的问题(BUG)并进行改进,从而提升游戏产品的质量。游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:①测试的目的是发现软件中存在的缺陷。②测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执...
            3 3 1883
            分享
          •   最近几年,软件测试行业的发展比较迅速。可以从人员的薪资、技术的要求、岗位的细化等方面看出。几年前做功能测试达到熟练程度的,或许可以拿到一个不错的offer。短短3-5年,只会功能测试,找工作都困难。不知不觉中,你在浏览招聘信息时,经常会看到这么一条“熟悉或精通接口测试、自动化测试、渗透测试、APP专项测试中的一项或多项。至少熟练使用一种编程语言或脚本语言”。  这是一个初级测试工程师的招聘信息。同样是招聘功能测试人员,但是现在会在里面加上这么一条。很多人会问,为什么招功能测试,却要在招聘信息里面加上这么一条呢?原因是这样的:公司目前是做功能测试,但日后随着业务的开展,会随时需要用到新的测试...
            3 3 2828
            分享
          • HTML概述我们的网络应用软件主要包括两种:B/S系统和C/S系统。用户通过某界面程序输入数据、提交操作。服务器端对用户提交的数据进行处理,再将处理结果返回给到客户端。服务器端是对数据进行逻辑处理的,客户端提供界面给用户输入数据,显示结果信息。因为界面的不同,主要有两种:一种是基于网页的,叫做B/S系统(Browser)。另一种是基于客户端的,叫做C/S系统(Client)。B/S系统与C/S系统的优缺点1. B/S系统的客户端,因为浏览器已经是统一的。只需要实现界面内容即可,工作内容相对简单。2. 我们的电脑系统是不相同的,那么我们需要兼容不同的电脑。在这里,浏览器都能够被各种系统兼容,所以...
            0 9 3886
            分享
          • UI自动化是自动化测试中不可分割的一部分,是黑盒测试的一种重要手段。在UI自动化测试过程中,我们不可避免会遇到各种各样的问题,现将自己在测试过程中遇到的问题进行汇总,希望可以为大家提供帮助。 一、启动浏览器报错报错信息:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'...
            0 0 3654
            分享
          • 测试人员进行的测试活动,不是仅限于版本上线前的测试,版本上线后,我们的测试工作依然在继续,只不过测试环境变成了线上环境,测试力度变为走查形式,一些异常或者特殊场景等会相应减少,但是常用功能和正向流程一个都不能少。以下来简单拆解下线上走查的一些注意事项。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~测试走查,是我们每个测试工程师的日常工作:版本迭代前,通过需求评审,发现现有功能的已知问题;版本进行中,通过测试设计,审视当前测试方案存在的没考虑全的问题;或者开发的设计方案漏洞版本开发时,通过用例评审和迭代测试,审...
            1 0 6405
            分享
      • 51testing软件测试圈微信