如何改变软件测试比软件开发薪酬差别大的现状?

发表于:2021-4-28 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  改变现状,从树立目标开始!
  行动的目标,就是要“只做测试工程师里更懂编程的人”。
  但为什要树立这个目标?请看下方的阐述:
  不懂代码逻辑,不懂代码原理,测试人员就会陷入“为何要测这么多点,要测这么多项”的困惑,那还怎么做测试?
  测试学不透,进入企业,大概率也只能按照企业的规定去做常规性工作,怎会有稀缺?技术实力不够就接触不到核心项目,还怎么能冲击高薪?
  懂源代码的测试和不懂源代码的测试,哪个能测的更深呢?不懂代码,就不会理解代码逻辑层次的耦合,就会不理解数据库设计,甚至还可能不理解网络层如何通信,拓扑架构……  这种“不不不”同学能明白研发项目的风险么? 不明白风险,就难于精确设计测试用例,遗漏高风险场景可怎么办? 这种“不不不”的软件测试人员,哪个大企业敢要?
  没有代码能力,你能有机会成为测试领域最前沿的人员吗?不懂编程,你既不能做企业急需的自动化测试,又做不了当前大厂疯抢的测试开发,那到了35岁你怎么办?
  原来,测试圈会编程的人很少,因为企业不需要;现在,会编程做自动化测试的人薪资很高,因为市场上和企业里都很稀缺。
  只有懂编程,测试才能学得透,才能更值钱。当今测试领域还算前沿的技术:接口测试、UI自动化测试、性能测试,测试开发…. 无一不需要读懂代码,甚至还要会写代码。
  所以这两年在互联网上,针对测试是不是好找工作,出现了两种极为矛盾的声调:
  · 一方面大量测试人员,在知乎贴吧吐槽测试饱和不好找工作。
  · 一方面却是大量互联网公司在招聘网站疯狂招聘测试,导致测试平均薪资年年上涨,现在已经快达到20 K(饱和的岗位能薪资年年涨?)。
  上述矛盾体深刻揭露一个现象:软件测试行业已经分化,懂编程的中高端测试人员稀缺,不懂编程的手工测试人员饱和。
  结论:现在学测试,一定要“只做测试工程师里更懂编程的人”,因为这样才能更值钱,升薪更快,才会不惧35岁危机。如还有一丝丝疑问,请将上方的文字再看一遍。
  改变现状,从行动开始!
  明确了目标,接下来就要明确行动,不然就不会有任何改变,给个建议:
  技术储备
  当务之急,是尽快重新认识现在的 “软件测试” 行业,重新认识 新的 “软件测试工程师”。尽快建立完善的 软件测试知识体系。知识不系统,人就不值钱,劳动也变得廉价。
  新时代的 软件测试行业,测试技术大致分为三大类别:
  1)高薪测试工程师需掌握的 基础测试技术
  1、系统方面。掌握Linux操作系统安装配置;会使用linux常用命令
  2、关系型数据库。掌握数据库增删改查操作。熟悉数据库索引、视图、事务等功能。
  3、非关系型数据库。掌握Redis常见基础数据类型和相关操作。如:string、hash、set、list 等。
  4、掌握功能测试与数据库的关系。
  5、掌握黑盒测试用例设计方法,掌握缺陷报告的编写。
  6、掌握Web项目UI界面测试、功能测试分析和用例编写。
  以上技术,对于有3年工作经验的题主来说,绝大多数应该是不需要填补的。并且相对下面的内容而言,即便过往没有深入接触,以后用到,也可以快速学习上手,难度不大!
  以下,大多数,应该是楼主需要努力的方向!
  2)高薪测试工程师最建议掌握的编程语言-Python(自动化的基础)
  java和Python是企业要求较多的两门语言
  相对而言Python上手更为轻松些,非常适合编程零基础的测试人学习。
  通过Python语言建立编程思维以及面向对象程序设计思想。
  最终要求能编写自动化测试脚本。
  结论:只要用我刚推荐的10天python测试学习资料即可。难度不会大。
  3)高薪测试工程师需掌握的测试专业技术
  1.接口测试—— 迈向高薪的起点
  需要掌握一定的http协议。
  会使用常用的工具或使用代码编写测试用例脚本。
  能借助工具或脚本实现自动化测试。
  2.测试工具—— 君子善假于物
  会使用常用测试工具。如:禅道、JIRA、fiddler,Postman、Jmeter 等。
  掌握一些常见的框架 ,如 、pymysql、parameterized、requests、unittest、pytest等。
  3.自动化测试—— 所有企业软件测试的目标
  掌握断言的用法,使用工具、程序代替人工,判断测试结果。是实现自动化的必备技术。
  4.性能测试—— 开始接触高端测试
  软件测试更高端的领域。也是高级软件测试工程师和普通软件工程师的分水岭。
  主要以软件的时间性、空间性、稳定性、并发性等为主要测试点。以上这部分,难度要大一些!楼主可以分步走,逐个击破,每拿下一项技术,薪水会上自然涨2千左右。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • YummyXZZ
    2021-4-28 14:35:49

    同问

  • mq2018
    2021-4-28 11:52:13

    你推荐的10天python测试学习资料呢

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号