• 0
  • 0
分享

  软件测试有35岁危机呢?先看下测试和开发在工作中有哪些不一样。

  区别1、项目开发时,需要100个开发人员,项目研发结束后,只需要5个开发人员维护 ,开发的需求在开发前后有着剧烈的变化。但中国当前测试和开发之比,常常在1:8到1:10之间,不可能像开发一样,对人员的需求存在着如此剧烈变化。因此相对来说,测试工作的稳定性要远高于开发。

  区别2、开发人员在工作中,会被多变的需求折磨疯了,所以我们在网上会经常看到产品经理和开相互撕逼的段子和故事。但软件测试是对已经开发好的产品进行测试,不会受到多变的需求方折磨。

  区别3、开发经常白天被抓去开各种乱七八糟的会,然后只能晚上写代码。测试也可能会白天被抓去开各种会。但除非项目上线冲刺阶段,需要开发写完代码后立即测试需要加班,比开发走的更晚。但一般情况下,开发晚上写完代码,测试白天测试一样来得及。加班程度远不如开发。

  区别4、开发语言技术更迭非常快,开发需为了不被淘汰,需要不停的去学习新的技术,个人压力非常大。而反观测试行业,无论你的产品是什么类型,测试的流程和模块是大体差不多的【功能测试,接口测试,UI测试,性能测试…】,而且测试技术的更新是远远赶不上开发的。这就意味着,我们在测试当前项目所走过的每一个坑,都会成为测试下一个项目的经验和教训。测试很类似于传统行业,技术的积累是逐渐递增的,反倒会越老越吃香。

  总结:所以开发人员有35岁危机这么一说,但是对于测试人员,不能说没有35岁危机,但危机程度要比开发人员要好很多。

  所以有人说软件测试工程师和医生一样,是最不需要用“青春”来保证的职业。而是随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香(薪资会越来越高),就像老中医。

  是不是测试的薪资越来越高,越来越吃香呢?可以立即去查看职友集的薪资,你就会发现一个让你非常吃惊的事实:

  测试的前期平均工资可能比开发低,但是10年这个分界线开始,测试的薪资开始稳稳的超越开发。

  为避免35岁危机,做为测试工程师需要做哪些准备工作?

  35岁危机,虽然测试比开发弱很多,但并不意味着我们不需要做任何准备。因为无论是是什么技术岗位,都需要不断的提高自己,才能面对职场激烈的竞争,才能立于不败之地。

  随着年龄的变大,用人单位对于人才的要求也是随之改变的,比如:对于刚踏入职场的初级软件测试工程师,用人单位的要求更多是能独立完成测试测试任务的执行即可,但随着年龄的增加,就要求软件测试工程师具备项目风险评估,团队管理, 协调资源等等能力。所以需要我们及早规划自己的职业路径(狠狠点击放大下图):

1.jpg

  软件测试也是技术岗位,虽然不如开发更迭速度那么快,但是测试技术也会有技术更新。比如几年前,会功能测试就能找到好工作,但是到今天不懂自动化测试就很难找到好工作。如果想薪资更高,还要去学习性能测试,测试开发。

  若你不是在机关工作,当你觉得自己过的很舒服的时候,注意,你离被开除就不远了。

  时刻逼自己过的不舒服的测试,才是一个好测试。



作者:佚名   

来源:http://www.51testing.com/html/92/n-4478492.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   不久前,一位朋友让帮忙推荐个测试工程师,于是聊到了他们对测试工程师的诉求。  朋友公司是一家做教育软件的公司:Web端、App端产品都有涉及。  最初的诉求就是想找一位有1-2年相关产品测试经验的人即可。  但经过几轮沟通后,他的诉求增加了不少:  ·最好会一点自动化、性能,以后会用到;  · 最好会一点运维,开发测试环境要分开;  · 最好再会一点开发语言,能够写一些脚本或测试工具;  · 最好有过主导产品测试工作的经验,能够推动生产过程改进,持续质量提升。。。  原来公司对面试者的期望是:身怀绝技Or(And)十八般武艺Or(And)七十二变。  我们经常...
            0 0 949
            分享
          • 这篇总结推迟了好久,一直想在工作一年之后写一篇总结,由于各种琐事以及感觉想法的不成熟,一推再推。这两天尤为强烈,不管怎样都应该把这一年多测试工作学到的知识和想法记录下来。软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人只在一个公司从事测试工作并时间不长,如有偏见欢迎指正,不胜感激。个人对功能、性能、自动化三个方面测试的认识功能测试的重点在哪儿?说一下本人对功能测试的理解,关于功能测试重点在对被测系统的了解上。至于测试方法:等价类划分、边界值、错误推测、因果图....等测试方法很容易理解。把这些方法应用到系统功能测试中也不难,关键是如何应用?这里又引出了一个...
            13 13 1678
            分享
          • 一、先来看最优效果要达到该点,在做接口测试前,做为测试者,我们需要非常明确自己选择测试工具去达到的核心目的。通常情况下可能有以下几个:这里不仅仅只是说明了全流程自动化接口测试实现方案,对于常规的接口测试也进行了罗列开发者调试接口测试人员提前介入测试,尽早发现程序缺陷测试人员对于系统接口回归,确保后台逻辑无缺陷,降低版本迭代风险如是情况1或者2,在实际的项目开发过程中,这其中的空余时间不固定且零散,按照这样的预期,我们期望接口测试工具更为便捷,可以快速的配置出接口测试脚本或用例。这类接口自动化测试工具有:1、PostmanPostman工具的优势清晰的图形界面;结合界面操作可以快速的配置接口请求...
            0 0 3344
            分享
          • 移动应用特点与传统的PC软件系统相比,移动应用开发成本相对低廉,具有很好的便携性,极高的碎片时间利用率,很强的用户粘性及忠诚度,尤其随着网络及智能移动设备的迅速发展,移动应用占据了用户日常生活的大部分,人们常说的“手机控”“低头族”也充分说明了移动应用发展前景的火爆。移动应用具有以下几个特点。1、应用场景多变有了移动应用,人们参与互联网活动不再局限于办公室、家庭或其他固定场所,随处可见的“低头族”足以说明移动应用的应用场景广泛。2、高便携性以手游为例,传统的游戏有端游、页游,都需在PC上运行,随着掌上游戏机的发展,渐渐地将游戏移植到便携设备上,发展至今非常火爆的手游,如王者荣耀、大话西游、部落...
            0 0 1792
            分享
          • 在这段测试的工作中,领导长期外地出差,除了邮件,还会经常要用到QQ和经理沟通测试结果的一些东西。就这一段时间来发现了自己对于测试人员的描述问题上发生了很不应该的问题。做测试人员要严谨一点比较好问题一:打字语言不够严谨,以为对方知道要讲的是什么意思,所以打的字很简单。但这样的误区就是测试结果本来就是一个很敏感和严密度要求比较高的问题。问题二:在描述方面,站在测试人员的角度去判断一个问题而给它下结论。这个是不对的。对于同一个问题,对于开发人员,现场配置人员,测试人员看问题的角度都是不一样的,所以下次在描述测试数据的时候不要轻易去下结论,而只要把自己所测试看到的种种现象一一记录清楚,以待评估阶段来定...
            0 0 1054
            分享
      • 51testing软件测试圈微信