• 0
  • 0
分享

  其实,仔细想一想不管是现在的互联网时代还是将来的人工智能时代的一些产品都需要保证它的稳定性和健康度,这就离不开我们测试人员,而且,需求会越来越多。

  从boos直聘、猎聘等招聘平台你也可以看出来现在互联网公司只要有自己的产品的都会招聘测试人员,目前高级软件测试工程师的工资基本和开发人员持平。不说废话,直接上图:

1-1.jpg

  (这张图是我刚查的boos直聘上的测试开发岗位的需求量,有好几百条这样的岗位需求。)

1-2.jpg

  (这张图是猎聘网上的招聘需求,又是好几百条,都翻不过来,你还说没有前景吗?)

  目前测试开发人员缺口在三十万左右,是急需测试人员的。所以,第一个担忧完全没必要,肯定是有好的前景。

  与其说前景,不如说“钱景”。

  毕竟我们入这行也不是为了奉献,很多时候在谈论这个行业的前景是,看重的更多是入行的薪资多少,以及之后随着经验的累积薪资的涨幅大小。直接上图:

1-3.jpg

  上图是统计测试人员各地区平均薪资数据,下面具体工资我罗列如下:

  A、刚入行的初级软件测试工程师薪资大概是6000-8000;

  B、1-2年后中级软件测试工程师薪资8000-15000;

  C、高级软件测试工程师15000-25000;

  D、资深软件测试工程师/测试专家/测试开发/测试管理25000+;

  E、就业3年后的薪资均超过1万元。

  所以,这个行业的“钱景”还是很不错的,主要是你要自己努力的学习专业技能。

  如果自己不学习,不进步,那你干什么都挣不到钱。

  目前准备转行做测试的小伙伴或者毕业后打算从事测试工作的大学生,既然测试是很有前景的,那我们如何进入这个行业?各级别的测试人员需要具备什么技能?有什么出路?下面给你一一分析。

  初级测试人员的技能,以及这个阶段的工作内容

  这个阶段的工作主要是,以功能测试为主,包括用例设计、测试执行、bug跟进等,能够借助浏览器调试助手、抓包工具等跟踪bug。

  初级功能测试多涉及界面测试,包括web页面、手机APP端,浏览器调试助手、抓包工具是必会工具。

  现在对测试人员的要求越来越高,完全不懂程序运作的比较难入行了,对测试人员入行的基本要求是可以没有代码经验,但要懂程序运行过程,要了解前台、后台、数据库等常规概念。

  到了这个阶段,你已经开始上手做测试了,哪怕是最基础的点点点,你也已经知道互联网企业测试流程是什么样子了,可以说这个时候是你最朝气蓬勃的时候。

  你在工作中遇到问题时的窘、遇见大神时的敬仰,都会转化为你努力求知的动力。阅读书籍、看公开课、逛论坛,你的各种知识和技能会在这个阶段急剧扩充。

  但是这个时候,也尤其要注意不要病急乱投医。

  这个阶段我不建议基础没有打牢,就开始学习自动化,最后啥也没有搞明白。业务能力才是最重要的,自动化玩的再溜,也只是个辅助。基础不牢,地动山摇

  中级测试人员具备的技能和工作内容

  这个时候你已经在这个行业工作1-2年了,薪资也基本稳定,技术上知道的也比较多,但是仍然感觉自己什么都不会。

  对,你缺少某个方向的深入研究!

  处于软件测试行业的中级阶段,必然要面临的一个问题就是我该朝哪个方向去深入发展。自动化还是性能?Python还是Java?APP还是web?

  我以我的经验给你一点建议:

  · 关于发展方向

  无论APP测试也好、web测试也好,或者想研究自动化,或者想专精性能,都是可以的。没有什么所谓的好不好,重要的是你喜不喜欢,如果你觉得性能做着心累,没有自动化测试有成就感,那就一门心思去研究自动化测试。只要往某个方向专精,一段时间后你就可以成为大神。

  · 关于语言选择

  以前我专门写过一篇关于软件测试工程师语言选择的回答,简单来说,就是刚接触的时候,可以选择Python,上手更快,更加灵活,到了高级阶段,应对更大的业务形态,还得学会Java。做技术的,会很多种语言很正常。

  · 自动化测试还是性能测试

  对于自动化测试,不要被其牵着走,不要过分夸大作用,也不要为了自动化而去自动化。

  性能测试某种程度上会比自动化更难搞定。代码、运维、计算机原理、数据库、业务等等,你都要搞懂。写脚本或者执行都还好,难的是性能分析和调优。当然如果这个阶段你对自己的要求还不是很高,那么掌握性能测试的基本流程和简单的性能分析就可以了。更多的比如搭建压测环境、监控性能指标等等,还是要在实战中去积累经验的。

  对于这两个方面,我建议都去学习,因为目前的招聘需求,都已经是标配要求。

  高级测试人员

  如果你已经是软件测试行业的老油条了,那相信你很多“坑”都已经踩过了。

  到了这个阶段,可以说是软件测试工程师的最大的职业发展瓶颈。业内的大神们,也都是突破了这个阶段,才获得新的发展。

  一般在这个阶段,会面临3个方向的发展:

  · 技术专家

  这条路较为坎坷,但是也最为抗打。如果你不善于人际关系,不问世事,又对技术有这浓厚的兴趣,那么建议你走技术这条路。平时多撸代码、多和开发沟通,写一些测试平台或者测试工具。同时开发能力也要不错,这样才能成为一个高阶的测试开发工程师。

  · 管理方向

  做技术累,做管理更累,因为和人打交道是最复杂的。既要协调上下级的关系,又要统筹安排好各项工作。如果喜欢走管理路线,不要脱离业务只做管理,建议做一名技术管理,在带领团队的同时,不断的提升自己的技术。一方面技术不行很难服众,另一方面也是锻炼自己落地一些团队方案的能力。虽然说管理的“生命周期”比纯技术会长一些,但是一定不能放弃技术。

  · 转行其他

  研发、产品、运维,或者创业,都是面临瓶颈之后的新的出路。其中尤其是创业,不要草率,见过太多创业失败又回来上班的,啥都折腾没了。

  总结

  综上述:随着互联网行业的日新月异,尤其是5G时代、人工智能时代的到来,软件测试行业也将经历跨越式发展。这对软件测试行业的从业者来说,即使机遇也是挑战。

  对于已入行的从业者来说,抓住时机,不断更新自己的技术,提高自己的工作能力,将是通往成功的主要途径;而对于哪些打算入行的观望着来说,尽快入行,并且深入学习行业知识是通往成功的主要途径。

  总之,不断提升自我,测试之路前景是很广阔的。发展无极限,路是自己走出来的,不要只走别人踩出来的路。



作者:佚名   

来源:http://www.51testing.com/html/73/n-4479073.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •  最近在逛ProductHurt时,发现一些好玩又有趣的API,你可能会觉得花里胡哨,but 作为开发者也需要乐趣的!当然调试API离不开API管理工具,随手也给大家安利一个最近很热门的接口管理工具:Apifox(apifox.cn)?️ ClearbitClearbit提供了网站Logo访问API,只要你输入你想要寻找网站图标的域名,就可以返回域名的相关logo图片~以前要去爬域名的图标,还要浏览器右键点击查看,然后选择元素找到logo的位置,现在找logo图标链路是不是缩短了!API接口:GET https://logo.clearbit.com/:domain比如我最近访问的几...
            9 9 844
            分享
          • 读者提问:『阿常你好,请问在敏捷开发的项目中,你作为项目中唯一的测试人员如何制定相对符合的测试计划推动项目进程呀 ?』阿常回答:一页纸的测试计划即可(简单列下当前迭代任务的测试点、测试策略、交付目标)。为了适应敏捷开发的节奏,我们采用敏捷测试——敏捷测试是持续地对软件质量问题进行及时的反馈,要达到快速反馈就需要对传统测试流程——比如制定测试计划、编写测试用例等流程做剪裁。在敏捷测试中,针对每一次版本迭代我们需要同时考虑对新功能的验证测试,以及对原有旧功能的回归测试。敏捷测试实现 “ 持续测试 ” 的关键在于自动化,而自动化主要用于对旧功能的回归测试。阿常...
            0 0 1058
            分享
          •   收集了最新的面试题后,老师们整理出了7个高频出现的面试题,一起来看看。  问题1:请自我介绍下  核心要素:个人技能优势+工作背景+经验亮点  参考回答:  第一种:基本信息+离职理由  面试官您好,我叫张三,来自番茄市,在软件测试行业有 3 年的工作经验。做过 Web/APP及小程序项目的测试工作,有独立负责整个项目的测试经验。  由于个人原因从上家公司离职,目前为离职状态,以上是我的个人介绍。  第二种:基本信息+项目介绍  面试官您好,我叫张三,来自番茄市,在软件测试行业有 3 年的共作经验,做过 Web/APP及小程序项目的测试工作,有独立负责整个项目的测试经验。  最近做个的项目...
            0 0 607
            分享
          • 引言谈到性能测试,部分公司连专门用于性能测试的环境都没有,更别提性能测试框架/平台了。下面,笔者就“基于Jmeter的性能测试框架搭建”这个话题,谈谈自己的一些想法。 工具Jmeter Influxdb Grafana Telegraf Jenkins Ant Gitlab理念测试人员只需专注脚本编写及性能结果分析。脚本提交Gitlab后自动触发构建,性能结果实时展现。 性能测试脚本统一管理。   实现方法依赖Jmeter的Backend Listener监听器及Telegraf,采集tps,响应时间,cpu,内存等信息至Influxdb时序数据库,然后再通过Grafana展现性能...
            1 3 3132
            分享
          •   最新版本的ModelS和ModelX可以运行数千款Steam游戏。但由于车型限制、游戏体验不佳等原因,特斯拉的这一举动遭到不少用户质疑。  马斯克不遗余力地将Steam搬上车,既是打响第三空间卡位战,探索更多软件付费服务的可能性,也是为了增加用户黏性,从而提振销量。  汽车成为第三空间的前提是实现自动驾驶。在此之前,车企在影音娱乐上的内卷,在用户看来更多属于鸡肋功能。  饱受质疑的游戏梦  拥有一间百万人民币级别的私人移动游戏厅,是一种什么样的体验?  在最近的一次假日更新中,特斯拉利用游戏秀了一把车机技术。《赛博朋克2077》这款在PC上都需要高配置的游戏,已经可以在最近两年的Model...
            0 0 1321
            分享
      • 51testing软件测试圈微信