疫情之下,功能测试越来越难混了。功能测试常常因为缺乏核心竞争力而导致被优化。所以,有危机意识的同学就想从功能测试转为自动化测试,进而走上测开之路。通过提升技术去改变现状。但是目前工作的都是功能测试,怎么转为自动化测试呢?进阶之路该怎么走呢?如何搞定技术面试呢?
自动化测试之路该如何走?
回答这个问题之前,我先分享给大家一句话,所有的事情是做给现在老板用的,但同时是做给下一个老板看的
如果现在做的是功能测试,一直是点点点。现在版本迭代的速度极快,从最开始一年一个版本更新,到现在每周一迭代,甚至有的公司每天都有小功能在迭代。这样的情况下,靠着点点点真的很难完成工作了。甚至现在想要按时下班都成了奢望。就怕自己哪里漏测了,导致上线出了 bug。年底的年终奖完了事小,如果因此导致失业,那就事大了。
所以,当我们在做功能测试的同时,可以将一些比较固定的功能用自动化来替代(例如像页面登录这样的功能,就可以用自动化替代)。能用自动化解决的问题咱们就不要花时间来点点点。
等你一步一步的,把所有的功能都用自动化替代了。就可以和领导申请在公司内部去推广。如果领导通过了你的提议,那么,你的简历就非常好看啦~
当然,有些公司对于安全性的要求特别高,甚至不允许接外网。公司里也不允许安装一些软件,该怎么办呢?建议可以把在课上所学的内容,找一个与公司项目相近、类似的项目,在自己的电脑上去写一些用例。当用例写完之后可以带着测试用例报告去找领导申请推行,如果推行成功,在简历上可以写:从0到1搭建并在组内推行。。。。。。。
面试书写
公司允许在办公室里做自动化时,那么能够拿着公司项目去写自动化用例,那这就是落地在项目里了。可以将项目完整的写在简历里。
如果公司不允许做自动化测试时,可以将自己写的代码总结并开源出来,然后贴在个人简介的最显眼的地方,把做的项目再起个高大上的名字,这也是个非常好的卖点哦
如果你没有做过自动化,没有把课程里学到的知识去落地在项目里。那你只能写成:学习经历。
如何面试
等你把整套的自动化代码写完,出去面试时完全可以说自己做过自动化测试的工作。如果只有学习经历但 HR 约你一面,那么你的简历里一定有 hr 喜欢的地方。那么,你把你自己简历里的东西说明白,就可以了。而且,如果你没有自动化的经历,面试官也不会问你很深的问题的。因为你毕竟没做过。
一般来说,我会比较建议在原公司去转岗。一边做着功能一边做着自动化。等你把自动化那套弄熟了,就可以找领导。领导,你看咱们做自动化吧,收益点在哪哪哪。而且我也做了个 demo,优势是 XXX。你说,领导还能不让你转吗?
总结
如果只是学习过却没有敲过代码,那简历上只能写学习经历,面试的时候面试官出不会问特别深的问题。如果遇到自己不会的,也可以回答:这个问题以前学习的时候没有涉及到,面试结束之后我会研究一下,看看如何能够用在项目中。
如果是自己做过的项目,但是问的技术特别深,自己没有做过。那可以这么回答:我之前遇到这样的问题,我做的技术没有涉及到这一块的知识。我都是用 XXX 方法来解决的。解决的思路是:XXX 。
一个问题回答不上来,没有关系。已经回答的问题就如同泼出去的水,完全不需要去想。快速调整自己的心态,积极面对接下来面试官的提问才是正道。如果因为一个问题导致心态崩溃面试满盘皆输,那就得不偿失了。
一场面试并不能决定你的未来如何发展,但可以帮你查缺补漏,让你了解自己的技术有哪些需要提升的地方。最后也祝福大家都可以转型成功,走上测开的道路哦~