因为“测试能力单一”面试被拒,测试工程师何去何从?
最近公司有几位同事打算离职出去看看其他机会,几轮面试下来感觉很好,最终却没有收到offer。这几位同事都有好几年工作经验,测试经验丰富,也参与过大型项目的测试,在测试用例设计、测试流程把控、测试执行等方面做得非常好,和面试官交流的时候都非常流畅,但最终的反馈是“测试能力单一”。
测试能力单一为什么不受欢迎呢?先听我分享一下个人经历:
记得几年前,公司内部有个孵化项目,一周一个迭代,需要在三个月内上线。当时我负责这个项目的测试,项目开动前我就列出了详细的测试计划、人力安排,冒烟测试、回归测试、自动化方案、线上巡检等等。
各种测试角色紧密配合,按照我这个计划,感觉产品质量是不会有问题的!然而当我把这个“天衣无缝”的计划拿给Boss看时,Boss看完立刻表扬了我,然后打回了我的计划,原因是这样做时间周期太长,人力投入成本大,Boss需要的是在人力财力有限的情况下,支撑项目快速迭代。
因此,现在的市场需要的是有全栈测试能力的工程师。
软件测试的本质是交付高质量的软件产品,产品的质量与时间、成本、需求范围存在着制约关系,每个Boss都希望投入低、实现更多的功能,又能尽快上线。
想要这三个方面都兼顾,一句话总结开来就是:用更少的人力在更短的时间内hold住更多的功能迭代。那么最直接的就是一人身兼多职,你既要懂测试流程,又要会自动化,还具备专项测试能力,就是我们所说的全栈测试工程师。
了解了影响软件质量的因素,就可以按照这个思路去发展个人能力,因为平时工作很忙,没有这么多时间来加强各个方面的能力。
所以要想成为一个全栈工程师,需要掌握一定的方法和思路,结合平时工作实践来展开。个人提供一些发展的建议:
1、做手工测试时更加注重技能的提升
不要只有枯燥的“点点点”,例如在手工测试过程中,可以尝试着加强一下以下四方面的能力:
2、能自动化的用例尽量自动化
有些同学觉得有些用例只是临时执行一下,手工比自动化效率高,但是从个人能力发展的角度来讲,用自动化的思维去解决问题是一个良好的测试习惯。
3、尝试维护个人的测试工具库
每个工作3年以上的测试工程师,应该都维护一份私有有测试工具库,例如封装了一些接口测试的定制框架,或者是用于快速检测某个中间件是否正常小脚本。这样在某些特定的场景测试中能够极大的提供效率。
4、永远不要停止学习
互联网行业是一个终身学习的行业,平时应该抽时间多看看一下理论+实践的书籍,参与一些技术沙龙分享,另外很多大厂有体系化的网络培训课程,可以快速提升个人测试技能。
现在市场对单点测试能力人才的需求大大减少,更多的是需要全栈测试能力的工程师,所以要想获得长远发展还是需要向全栈测试工程师靠拢。
写在最后
如果对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以关注微信公众号:【伤心的辣条】,获取软件测试工程师大厂面试资料!我的学习交流群:902061117 群里有技术大牛一起交流分享~
如果文章对你有感兴趣,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
推荐好文:
相关文章
- 测试工程师的三年之痒
- selenium自动化测试实战基于python_初级java工程师要求
- vivo工程师分享六大技术实践成果,携手开发者推动行业技术革新
- 生物信息工程师的核心能力是什么?
- 如何成为优秀工程师之软技能篇
- 马斯克开会当场解雇Twitter首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣
- 测试工程师年度(年终)述职报告,这样写
- 如何通过测试开发工程师的面试
- 机器人提示词工程师 Robotics Prompt Engineer
- Linux工程师:要学习什么?(linux工程师要学什么)
- 新闻速读 > 谷歌工程师:七成 Chrome 安全漏洞是内存安全问题
- 《30天打造安全工程师》第07天:从克隆帐号讲起