测试行业和其他行业的发展没有本质的区别。这些年都已经规范化了。一般的公司都会有两条路线发展。一个是 P 或者 T 简称的技术路线,一个是 M 的管理路线。
每个方向都有很大的发展空间,级别也是很多,年薪也是从 20w 到 100w
以上都有。稍大的公司大都是并行发展的。小公司可能就只有管理路线可走了。所以做技术的同学,最好是在大公司发展,去小公司就要适当调整自己工作重心。
测试技能发展
首先技能和技术只是过程,业务的质量才是目标。
一个合格的优秀的测试工程师,应该是能做到如下几点:
懂业务 。能扎实的保证业务质量。不排斥用脑力和体力去保证质量。
懂技术 。能够做深入的自动化或者分析工作。能够利用工具和技术解决问题。
懂架构 。能够跟研发和产品进行正常的交流,保证产品需求和实现都没问题。能带团队走上更好的发展。
成长为测试开发工程师
而随着敏捷开发、DevOps、持续交付的流行, 软件测试人员必须成长进阶为 测试开发工程师 ,同时具备一定的开发和运维能力。
测试开发工程师会通过 测试左移
,更深入介入开发工作,提前与开发人员一起制定测试计划,推动代码评审、代码审计、单元测试、自动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量。
测试开发工程师会也通过 测试右移 ,参与配置部署,将自动化测试用例配置到持续交付链中,并全流程监控发布后的应用质量。总之,作为 DevOps
关键角色,测试人员将推动开发和运维共同实现高效交付高质量产品的目标。
但这里想强调一点,并 不看好只开发测试工具的测试开发工程师
。开发一款测试工具,设计一个更好的测试框架,发明一种更先进的测试手段。这是个人成长带来的自然成果,但不是目标。
很多人会觉得开发测试工具的测试开发是有前途的,其实也不是。只是他碰巧赶上了测试行业的技术转型期的需要。我记得在百度的时候,好多负责单测工具,单测框架的维护团队,经常凌晨两三点还在修复
Bug。但是几年过去,这些人的努力大多没有很好的回报。
这是因为他们做的事情脱离业务目标太远。一旦完成目标,他们也容易被“管道化”,成为边缘角色。这个行业除了极少数技术的狂热爱好者,能够找到自己在行业的技术地位外,大多数人都应该去追随业务的发展。
业务才是测试的根基 。
测试行业和以前的战国时代一样,成为一个统帅团队叱咤风云的将军,还是成为一个打造兵器满怀工匠精神的铁匠,都是值得尊敬的。在冷兵器时代排兵布阵管理就是王道,在热兵器时代下技术和科技是重要力量。这个需要看每个人的爱好和追求。明确自己的发展方向和爱好就可以。
关于测试技术路线,我的建议是:
多读书 。能系统的了解很多东西。
多看别人的代码 。他山之石可以攻玉。别人的开源代码里面藏着很多的经验和智慧。要善于学习。
早期多造轮子 。这是一种不断演习的强化锻炼。可以强化自己的技能。
多承担开源维护工作 。尽可能的参与开源社区的维护工作。跟这些人的协作你能学习到很多有用的实践知识。能够强化自己的沟通协调和架构设计的能力。
多泡论坛交流 。闭门造车,敝帚自珍,固步自封都是没什么成长的。跟这些保守的人交流你也学不到太多。
打怪升级 。从部门里一件件的改进做起,实现把技术转化为生产力。
测试管理发展
以前纯做测试团队管理的人估计是很难适应互联网行业的变化了。可能要面临着诸多的挑战。需要加强自身的能力建设。
不少早年做了管理的同学现在有些其实都开始后悔了,弄的高不成低不就。现象就是总监升不上去。经理级别没亮点也不能升级别。业务发展一般,团队也没变化,而跳槽最怕遇到笔试或者技术测验。
真正能做好测试管理的精英还是蛮少的。如果踏入这个行业,应该多关心如下的事情
能帮你做事的人才和团队 :没有给力的队伍是做不好的。
“混圈子” :结识更高级别的 CXO。这是将来的发展需要的。
多读书 :多学前人的管理和沟通经验,跟得上行业发展的步伐。
修身养性 :魅力、气场、名望、实力、人品都是取信于人的关键。
管理相对技术在大公司向上发展是比较难的。一般跳槽到初创公司是最容易变现的。比如一个 BAT 的测试经理,月薪不过是 2w
多的样子。跳槽到创业公司做测试管理。月薪就到 3w-5w 了。甚至能力上去,直接跳槽过去当高管和 CTO 的也不少。管理这块,我就不班门弄斧了。
如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司
Copyright © 2016-2021 深圳多测师软件与技术服务有限公司 版权所有
本站部分文章源自于网络,如有侵犯您的版权,请联系删除