• 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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   随着自动化测试的深入推进,通过自动化测试运行的案例数量越来越多,执行错误全部由人工分析的方式已经不能满足接口自动化测试结果的分析需求。本文介绍一种基于缺陷知识库的接口自动化测试结果分析方法,通过接口测试结果模型化方法和基于错误码库、非缺陷知识库的错误归类分析方法,辅助测试人员高效实施大规模、多系统的接口自动化测试结果分析处理,降低自动化测试的误报率。  一、接口测试结果模型化  首先,我们需要将接口自动化测试的结果模型化,模型信息包括结果标志、错误码、错误信息和返回信息。在接口测试的过程中,从通讯级到应用级提取该模型数据,方法如下:  1、在平台执行接口测试的过程中,若出现任何程序未处理的...
            0 0 669
            分享
          •   当地时间周四,社交媒体 Facebook 母公司 Meta 宣布,开始测试基于生成式人工智能的广告工具。  据悉,这些新的广告工具可以创建图像背景和变形文字等内容。Meta 高管在纽约举行的一场新闻发布会上表示。该公司计划邀请部分广告商在所谓人工智能沙盒(AI Sandbox)的“测试环境”中测试这些工具。  Meta 高管们拒绝透露一开始有多少广告商可以使用测试环境,只表示这个群体很小。  他们说,Meta 计划在今年 7 月份向更多广告商提供人工智能广告工具的访问权限,并在今年晚些时候将其中一些功能整合到普通广告产品中。  这一声明标志着 Meta 首次尝试推出使用生成式人工智能技术的...
            0 0 663
            分享
          •   测试用例编写流程:  · 需求分析  · 提取测试点  · 测试用例编写  · 测试用例评审  1.需求分析:  a、【业务需求】关注系统是否满足业务  b、【用户需求】关注系统是否满足用户习惯  c、【功能需求】关注系统是否满足功能需求  2.测试用例编写注意以下几点:  a、根据项目的实际情况设计测试用例表格  b、用例格式不是固定的,不要生搬硬套  c、根据具体的情况编写  一般测试用例包含的内容:  [ 测试用例包含的内容 ]  用例编号:唯一 --身份证号。  用例名称:用例的名字,要求言简意赅 --姓名。  测试背景:这条用例主要测试什么东西。  前置条件:执行这条措...
            0 0 754
            分享
          • ChatGPT Plugin 介绍最近,OpenAI 宣布了一个重大的更新: ChatGPT 支持 Plugin 能力。用户在与 ChatGPT 自然语言交互时,可以选择使用插件。通过插件扩展,可以实现让 ChatGPT 实现以下能力:检索实时信息,例如:体育比分、股票价格、最新消息等。检索知识库信息,例如:公司文档、个人笔记等。代表用户执行操作,例如:订机票、订餐等。举具体例子,用户想要使用 ChatGPT 来查询某个城市的酒店信息,只需要安装并允许使用一个酒店搜索的插件,然后就可以通过简单的对话来获取酒店的名称、价格、评分、位置等信息;如果用户想要使用 ChatGPT 来学习某个编程语言,...
            0 0 958
            分享
      • 51testing软件测试圈微信