测试薪资水平

核心提示有个话题“软件测试的工资高还是开发者的工资高?”软件测试和软件开发门槛有差异,在职业起步阶段收入也会有一定的差异,这算是行业内公开的秘密。但随着工作年限的增加,经验的逐步积累,软件开发和软件测试的收入基本会持平。尤其是在国内大的互联网公司,

有一个话题“软件测试的工资高还是开发人员的工资高?”软件测试和软件开发的门槛存在差异,职业初期收入也会有一定差异,这是业内公开的秘密。但是随着工作年限的增加,经验的逐渐积累,软件开发和软件测试的收入会基本持平。

尤其是在国内的大型互联网公司,测试和开发的收入基本没有区别。纯“软件测试”岗位逐渐减少,更多的是“测试开发工程师”。比如阿里社交招聘基本都是“测试开发”,工资基本和开发工程师一样。

所以,如果你想从事软件测试工作,好好规划自己的职业道路,你一定会拿到业内顶尖的薪水。

如果你经常在网上看到一些悲观的论调:检测工作不好找,行业饱和,要求高等等。抛出这种论调的估计都是刚入行或者业务能力、技术能力较弱的工作“竞争对手”。那么,软件测试行业人才缺口大吗?其实检测行业的人才缺口还是很大的。你跳过论坛直接去各大招聘网站看看就知道我说的对不对了。我估计有同学一定想问“既然缺口大,为什么还是有很多人找不到合适的工作?还是找不到期望薪资的工作?”在我看来,其实问题的关键在于你是否属于企业要招的人。纵观这几年,各大招聘网站对软件测试从业者的要求都在逐年增加。软件工程理论知识,bug跟踪管理,测试相关文档,环境建设,数据库是基础。更多的要求包括编程基础、主流测试工具的掌握、实际项目经验。对于考生来说,尤其是刚刚大学毕业的考生,如果你在大学没有相应的实践经验,想要申请成功,真的没有什么说服力。其实也没什么不好。企业也想招聘一个技术技能广、学习能力强、有经验、有上进心的综合型人才。所以,如果你真的达不到相应的应用标准,我觉得你最应该做的不是抱怨,不是去论坛说软件测试行业饱和,而是脚踏实地,学好技术,然后重新上岗。即使在最坏的情况下,行业也确实有饱和的趋势,而且是任何人都能做的最基础的工作。而一旦你有了一定的生存技能,人就永远不会轻易饱和。试想,哪个行业不是优胜劣汰?哪个行业没有能人居住?如果你的技术足够硬,那么别人永远是饱和的。

软件测试管理是常见的软件测试职业发展路线之一。比较流行的设置有测试组长、测试经理、测试代表、测试主管、测试总监、测试部长等。同一职位在不同公司的工作范围可能会略有不同,根据管理水平而定。

初级测试工程师

年薪在2-4万左右。他们的工作通常是按照测试计划和流程测试产品的功能,检查产品是否有缺陷。有一定的手工测试经验,开发测试脚本,熟悉测试生命周期和测试技术。

测试工程师

年薪5-6万左右。他们应该能够编写测试计划、测试文档,并在测试阶段与项目团队一起制定工作计划。能够在项目中合理使用测试工具,完成测试任务。能够独立编写自动化测试脚本并在测试编程前期打头阵,进一步拓展编程语言、操作系统、网络、数据库方面的技能。

高级测试工程师

年薪8-10万左右。他们不仅需要掌握测试和开发技术,还需要对被测软件的行业有很好的了解,能够分析和评估测试方案可能存在的问题。帮助开发或维护测试或编程标准和流程,负责同行评审,并能够指导初级测试工程师。

队长

年薪在8-15万之间。一般有5年左右的工作经验,负责管理一个小团队。负责进度安排,工作规模/成本估算,根据进度和预算目标交付产品,开发项目的技术方法,以及为用户提供支持和演示的能力。

测试经理

年薪12-20万,可以负责测试领域的整个开发和生命周期业务,可以为用户提供交互和大量演示,负责项目成本、进度、计划和人员划分;

规划经理

年薪20-30万,有多年开发和支持活动经验,管理从事多个项目的人员和整个开发生命周期,负责把握项目方向和盈亏责任。软件工程师在IT行业越来越受重视,薪酬也在不断上涨。但以上分析要看不同地区、不同企业、测试工程师的能力不同。

测试工程师必备能力

1、文档能力

测试计划

测试方案

判例案件

实验报告

测试总结

2、沟通技巧

需求审查

测试计划评审

测试用例评审

测试BUG通信

项目对接沟通

项目进度同步

3、编码能力

代码CR

项目实施的基本原则

日志查询和跟踪

测试脚本能力

测试工具开发

自动化能力

4、项目控制能力

项目测试时间的评估

项目风险控制

用于进行边界测试。

测试在时间上同步,延迟风险提前暴露。

测试工程师的软实力

至于软实力,除了老生常谈,还需要具备良好的沟通能力、表达能力、主动性、耐心、细心、思考能力、总结能力,还需要具备以下特质。

1.一个足够大的脑洞

两年前我在testin参加公测项目的时候,有这么一个小胖子。他提交的bug总是那么不可思议,让人看完觉得豁然开朗。况且一个项目有15个人,每个人大概有10个bug,但他每次都能提到40+个bug。不佩服他们也没办法。这种人自然适合做软件测试。

测试工程师面试的时候,经常会遇到这样一个问题:给你一个纸杯你想得到什么就得到什么,然后问你怎么测试?如果只是说说如何考相关的考点,相信你的考试成绩不会很好,因为这个题目是考察你的脑洞。脑洞越大,越符合面试官的预期。针对此题目,给出以下参考答案,可以添加:

功能:用水杯看看有没有漏水;水不能喝

安全:杯子里有没有毒或者细菌?

可靠性:杯子从不同高度跌落的损坏程度。

便携性:杯子在不同的地方、温度等环境下能否正常使用?

兼容性:杯子能否装果汁、白水、酒精、汽油等。

易用性:杯子是否烫手,是否有防滑措施,是否方便饮用。

文档:用户手册是否描述了用法、限制、使用条件等。杯子的细节?

疲劳试验:将水杯放入水中24小时,检查漏水时间和情况;加汽油24小时,检查泄漏时间和情况等。

压力测试:用一根针,不断给针增加重量,看它能穿透多大的压力。

2.与同事相处融洽。

人际交往能力也是一个人的重要能力之一。在职场上,情商甚至比智商更重要。我们在工作中与同事相处的如何,在工作中与同事相处的结果,很大程度上决定了我们工作的难易程度,决定了我们未来的发展方向和道路。

我们通常有一个比较通俗的说法,就是越不要脸越好。作为一名测试工程师,它在商业上与RD相反。测试工程师提交的bug越多,RD工程师的工作质量就越差,需要返工的工作就越多,甚至会影响他们的工作表现。因此,测试工程师有时很容易得罪RD。所以,如何督促开发者心甘情愿地修改你提交的bug,是非常重要的。

女生在这方面更有优势。一点点,开发者的小哥哥能忍受,不乐意改bug。

男生,就要发挥无耻属性,每天坚持发展,不改,烦死你了。

不考虑与开发的关系,一个群体的共同目标是保证产品保质保量按时上线,这个基本原则是不变的。作为测试工程师,我们在跟踪缺陷时应该有自己的原则。比如3级以上的bug一定要改正,即使对开发工程师不满意也要坚持自己的原则。

毕竟一个会做事,会做人的测试工程师是很难得的。

3.了解领导的态度和看法,分担他们的忧虑。

领导直接对我们的工作负责,我们的一切工作都要经过领导的布置和批准。而如果你想得到领导的认可,那么就必须保证我们的工作成果必须符合领导的意愿。

要及时了解领导的想法,揣摩他们的意图,分析他们想要什么样的作品。有句话是这么说的:如果你把你的领导当成一个生活不能自理的人,你一定会做得很好。

4.学会控制不良情绪。

我们应该学会控制自己的不良情绪。在工作中,我们经常会遇到一些意想不到的情况,这些情况有时会极大地打乱我们工作的进度,扰乱我们的思绪。

这时,我们不应该焦虑和急躁,而应该保持一种平稳的心态。这样才能更好的处理这种事情,把这件事情造成的伤害降到最低。湖畔大学的梁宁教授曾经说过,情感是一个人最底层的操作系统!越是关键时刻,越应该冷静思考,学会控制自己的情绪,因为越是情绪化,就离做出错误的决定越近。

5.继承懒惰的优良传统。

我们说的懒,并不是说你上班就可以玩手机,刷知乎,而是要继承如何简单地做好你的工作的优良传统。

比如自动化测试的进化史,其实就是测试人员与繁琐的测试工作的长期斗争史,是多代测试人员智慧的结晶。说人话就是懒。出于偷懒的想法,把一些重复的、简单的、不熟练的手工测试工作交给代码来完成。

杰森·哈金斯于2004年启动了硒项目。当时他在ThoughtWorks,为了不把时间浪费在枯燥重复的工作上,他写了一个Javascript类库。这是硒的最早版本。

永远记得提升自己。

众所周知,IT行业的技术发展日新月异,工具框架的迭代非常快。所以立志从事IT行业技术岗位的学生,如果没有一定的自学能力,跟不上时代的发展速度,很容易被行业淘汰。

所以一定要有强烈的危机感,时刻记得学习,学习,学习!只有与时俱进,才能不被时代淘汰。

你所有的不期而遇,都来自于你努力的惊喜。如果你不断提高,你就能成为软件测试领域有竞争力的职业强人。

一个绅士在他的身体里藏着一个装置,等待时机。

标签

和你工资匹配的是你的能力。仅仅学习测试的理论知识是不足以让你在测试行业立足的。还必须掌握一定的开发能力。

想了解更多关于软件测试的知识,欢迎在评论区留言或者私信我!

 
友情链接
鄂ICP备19019357号-22