功能测试求职难
最近因为公司政策原因,部分外包被裁员,其中不乏能力还不错,工作也挺踏实的,比较可惜,为了帮助他们尽快找到下家,我这边也开始帮他们关注招聘情况,发现一个挺让我意外的事情。在联系一家国企性质的外包岗位时发现他们要求候选人具备自动化技能, 细细了解下来其实这次招聘的岗位职责并没有明确的自动化工作,但是由于应聘者过多,公司也想选拔更加优秀的外包员工,因此做此要求。
我们都知道早期企业(不包括大厂)招聘外包测试只是要求纯黑盒测试的技能,最多加上一些基础的数据库查询和接口、性能测试经验,现在这个选拔标准整体拔高了不止一点点,好在这位外包同学比较幸运在我司也受过自动化培训并且实际做过一些相关工作,因此顺利入职了。但是这个事情还是值得我们在当前这个大环境下警觉和共勉吧,如果说以前还抱着只要干好功能测试也能求得一份稳定工作的思想,那现在可能真的需要转变转变了。
我们要清楚测试行业的内卷并不是这个行业本身引起的,如果读者最近有关注整个互联网行业也不难发现,整个行业内无论是产品、前后端开发、运维、测试的竞争都异常激烈,这其中有2点原因:
1、互联网发展至今也相对成熟和稳健,如何在这个阶段做出创新,干出业绩是每个职业圈子都在思考和研究的方向 ;
2、无论是大厂还是中小心企业在当前形势下为了活命都开始“缩衣减食”,“裁员”这个词都已经弥漫在各大互联网app中了,大量人才被迫从围城中出来又疯狂的想挤进围城中去。
如何切入自动化提升竞争力
在当前形势下作为一枚小小的普通测试,我们要如何杀出重围,为自己赢得一席之地,是一个需要我们即刻思考的问题了,想清楚了才能把焦虑赶走,跟着定好的目标去做。
首先, 在手工测试层面,问问自己在项目组是否属于核心测试人员。
如何判断自己是否核心?
可以通过观察团队产品、开发同学对你的“依赖度”来判断,过开发设计评审是否一定会叫你,讨论重要风险是否会期待你给出一些专业意见,项目中后期是否一定要你给出一个肯定的质量判断才能安心上线等等,这些都是判断标准。
如果有恭喜你已经是一名比较优秀的手工测试人员了,该去思考如何切入自动化进一步提升自己的竞争力。如果没有,那么可以从以下几点来提高自己:
-
无论什么项目,一定一定要把自己当成测试的owner,就算不是也假装自己是,如果你只是一个执行人员不要太过于在意别人的看法。有了把控项目的机会才有锻炼的可能,任何技能在项目中磨练的效果一定是最佳的。(以下所有都要基于1的心态)
-
从项目价值、用户角度、系统角度、功能细节去思考和理解业务,在需求评审会、开发设计会上多提问题、多给建议,在项目组里拿出自己的想法让大家一起讨论,这是一个快速验证和反向提高自己软技能的渠道,千万不要怕丢人,跳槽涨薪的下一份工作你也见不着他们。
-
不要只思考自己的测试时间和测试内容,要思考这个项目的测试资源、测试方案要怎么平衡和协调,如果你不是owner,思考完了你可以和owner讨论,也许下一个owner就是你了
-
认真对待你的测试用例,就算review的时候没几个开发和产品认真听,不断训练自己把脑子里面的东西有层次有条理的用文档表达出来,这是IT行业非常重要的软技能
-
除了点点点,每个功能都要从接口、性能、安全等维度去思考测试的必要性,如果可做不要等你领导去安排你,去做就好了,于内增加经验,于外增加个人能力的曝光度。
-
每个项目一定一定要写总结,在公司可以当成周报、月报来写,这些总结在你下次面试新公司时记得拿出来看一看,整理成面试的素材,让你在面试中能突围而出。
以上过程如果你觉得自己哪块不熟,哪个技能缺了自学、报课学,找有经验的师傅学都可以,执行一些事情永远要比挖掘正确的方向简单,文末提供一个张测试技能图谱供大家参考。
其次,在自动化测试层面,问问自己每半年是否有做一些面试能拿得出手的新项目、新创新、新技能,还是年复一年的不停搬砖?
把一个接口参数从A地方copy到B地方, 永远只写assert a == b, 一直在不断的学习一些低成本、换汤不换药的新工具, 其实回过头来思考下这些工具干的都是类似的事情,原来不能定制化解决的问题还是不能解决,那么赶紧停下来,好好思考下自己该真正把时间花在哪里?
在自动化方向记住“创造工具永远比使用工具价值要高得多”,不断制造和抓住让自己可以创造的环境才能把我自我提升的摇篮。大家可以从以下三个方向去进行
-
自动化技能的特点是广,对技能的掌握深度要求远不如能拿技能解决实际问题的方案重要,但基本的广度是需要大家去学习和掌握的, 分析自己缺失的技术栈,如果自己不具备这个能力也可以通过一些平台机构或者自己的领导、同事的帮助来确认。
-
确定好需要学习的技术栈后,如果时间充裕可以慢慢自学,如果时间有限则可以在一些靠谱的平台寻找自己合适的课程来进行快速充电,如果可以加上老师的微信,毕竟在后期你可能还会遇到困难,这样可以像他寻求一些帮助。学习完成后一定要在自己的日常工作中去使用,于你的领导而言积极主动去挑战一些新工作于个人、团队和公司都是有益的。
-
尽量多的获取项目经验,这点是最最重要的,也是面试时最容易杀出重围的内容,一方面从公司获取,但毕竟公司受到业务的制约如果你本身不是思想特别活跃的人那整体空间可能较小。那我们可以去多参加一些测试峰会、小论坛、有较好实战内容的课程学习,结合自己公司业务将别人的项目经验融汇贯通成自己的,如果时间充裕能在自己公司落地那就更好了。
总之在当前的大环境下,作为一个职场人一定要尽快找准自己的方向和努力的途径,不要不断的在一个死胡同里思考未来,它只能给自己制造焦虑,增加内耗,希望这个分享可以给读者带来一些帮助,让你内心坚定,我们一起加油努力,幸苦各位了。
资源分享
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】