再谈软件测试工程师成长之路—从入门到优秀再到卓越
近年来随着信息技术的高速发展和应用领域的不断扩展,云计算、大数据和移动互联 这“三驾马车”似乎正被人工智能(AI)和虚拟现实(VR)、物联 (IoT)和区块链等新兴的领域标签所取代。无论信息化技术领域如何变化,无论软件开发技术如何升级,软件测试作为技术研发流程中最重要的环节之一,其地位是不言而喻的。然而作为一名测试从业者,应该去不断思考和寻求这些问题的答案——在今天优秀的从业者具备什么样的技术能力样快速地应对“爆炸式”的业务发展而提升自己的技能己的职业发展规划怎样才算是合理的并能够保持持续的竞争力/p>
业务领域不断发展变化,开发技术不断进步升级,那么软件测试领域和技术如何应对日益复杂的业务系统的需要,困扰着很多的从业者,致使他们失去了目标和方向。黑盒测试/功能性测试始终是测试的基础,也是入门级的测试者必备的技能之一,毕竟这是对测试从业者最基本的要求。如何更好地提升测试效率以及深层次地提升测试质量,对产品的质量持续改善提供有价值的意见,是每一名测试工程师需要努力的方向。大批的测试同行可能在抱怨公司对测试岗位不重视的同时,很少有人去积极思考测试的核心竞争力到底在哪里,很少有人去分析测试的发展是否进入误区或要怎样改善。作为一名软件行业的老兵,我不断在寻求软件测试价值提升的道路,不断在思考软件测试工程师如何从入门到优秀,再到卓越。
伴随着十多年的从业经验,再次谈谈软件测试工程师成长之路,给从业者一点中肯的建议。
1、入门之路
对于一名刚从事软件测试行业的新兵来说,我强烈建议从以下领域来不断完善提升自己,如图1所示。
- 掌握并熟练运用一种以上开发语言或开发技术,例如JAVA或者Python;
- 掌握一种以上脚本语言并熟练应用,例如基于Linux系统的Shell脚本开发;
- 锻炼和提升自己的测试分析和设计能力,能够轻松驾驭业务系统的测试场景;
- 锻炼和提升自己的测试执行水平和捕获发现缺陷的能力;
- 良好的缺陷 告和缺陷分析能力;对产品或者开发者提供有益的建议;
- 对产品的开发技术和设计架构的理解和掌握;
- 不断完善自己的测试体系和思想;
- 对自动化测试技术的理解和掌握;
- 对操作系统、 络技术、移动终端等基础知识更深入的掌握和实践;
- 软件领域新技术的好奇心/探索能力
3、从优秀到卓越
从老兵到特种兵的蜕变需要经历一段漫长的道路,虽然路途中充满了重重困难,但是每一名有想法的测试从业者都会跃跃欲试。很多测试从业者都尝试着能够踏上这条路并走到终点,但不幸的是能够成为一名卓越的软件测试工程师的从业者少之又少,能够坚持到最后的寥寥无几。大多数人员要么还在经历着漫长的煎熬,要么就是在半途中转换了方向,成为了技术领导者。请注意卓越的软件测试工程师和测试管理者是两类不同的人,它们的角色、职责和能力要求是大不相同的。对于一名想要达到“卓越”的软件测试工程师,我强烈建议从以下领域来不断完善提升自己,如图3所示。

最后,我以这样的一段话作为文章的结束,希望所有看完文章的从同行去思考下一步的行动计划:
Actions speak louder than words. Victory won’t come to me unless I go to it.
(行胜于言。胜利是不会向我走来的,我必须自己走向胜利。)
(完)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!