本人大学专业非计算机相关,毕业六年一直从事运营相关工作。在上家公司的新业务系统项目中,因为项目组人手不足兼做了部分功能测试。让我对测试工作产生了浓厚的兴趣。
后来,在下定决心转行后,我从一个运营妹纸成功转型成为某世界500强公司的外包。年薪近20W。现在已经顺利入职啦~
初涉测试却频频被拒
在上一家公司中,参与了新业务的系统项目。因当时项目组人手严重不足,故兼做部分功能测试的工作。在此过程中,发现自己对系统 bug 很敏锐,会从业务逻辑方面帮助开发定位可能引起问题的模块,也因此对测试产生了浓厚兴趣。
大学时上课有接触过vb语言,对编程就很感兴趣,学习速度也较快,故近几年一直有报班学习编程的想法。之前通过网络视频自学了mysql、python等。
20年下半年,我的工作职能发生了调整,不再跟进系统相关,工作职能偏向文职,无法有更大的进步空间。后来从网上了解到自动化测试,去年下半年也开始通过视频学习python自动化测试相关,决心转行做自动化测试。
但由于代码是需要在不断的练习中掌握、巩固,因此尽管视频都能看懂,但没有实战机会,对于以后实际从事相关工作还是非常心虚的。20年底也尝试找过测试相关工作,但基本都石沉大海,零星接到的几个电话也都是听到没有相关经验后,表示不合适。
千挑万选,还是选择培训学习
在网站找测试相关工作时,看到了xxx的信息,发现课程大纲很全面,而且侧重在我需要的实战练习。于是通过微信联系到了助教老师领取资料,并咨询了课程相关的内容。
其实之前就有百度搜索过测试相关的网络课程,但评价褒贬不一,价格也比较高,因此一直未能下定决心。且跟其他机构了解时,往往会许下美好承诺,学完之后包找工作等等,反而有些顾虑。
跟xxx的助教老师沟通时,也跟老师说了自己的情况。因为年龄及过往工作经历,老师很坦白的建议我要慎重考虑转行事宜,但也解释说技术高于一切,具体还是看个人情况。
“种一棵树最好的时间是十年前,其次是现在”,因此在对比了解后,我决定报班学习。
助教老师介绍说,学院课程都是紧跟目前测试行业现状,且课程内容会根据行业现状进行调整,教授当下流行的测试方法和软件,更贴合实际工作场景。
报班主要有两个目的,一是丰富自己的实战经验,希望跟着老师进行系统性的学习。另一方面是看到学院有内推机会,希望在学成后有更大几率拿到面试机会,而不是听到无经验就拒绝。
就这样,我开始了学院的学习之旅~学院的课程分为录播和直播,课程很好的填补了我缺失的基础部分和实战部分。
课程中学习了测试基础理论、功能测试、web测试、app测试、接口测试,测试集成。我第一遍学习时是跟着老师敲代码,会直接在pycharm里做笔记,第二遍复习的时候发现用xmind做笔记很好用,思路很清晰,以后复习笔记也很方便。代码一定要多敲,不敲就会生疏,要能独立敲三遍才能巩固。由于时间原因这点其实我也没做到,隔断时间再回头会发现忘记好多,所以还是需要不断的练习。
转行也能拿到好 offer
以下分享一下我的面试经验,可能因为我是转行做自动化测试,面试官的问题大多集中在测试的框架、概念理解、流程等。例如以前在公司测试流程是怎样的,用什么软件管理测试用例,bug处理流程中都有哪些状态等等。
关于自己,平时都用什么做自动化测试,具体怎么做,举一个接口测试的具体流程,以及数据驱动如何做等等。有一个问题问到的比较多,就是以前的项目是否为敏捷开发,你认为测试在面对敏捷开发时应该如何做。
集成方面,有问到是否了解持续集成,如何部署等等。Sql方面,因为是电话面试,没有做题,问了常用的语句,但是因为我平时都是直接做练习题,查找数据,所以当面试官问了创建语句和插入语句的时候就突然有点懵。
另外还有一个问的比较多的是在以往工作中遇到的最大的困难是什么。面试时需要注意沟通和交流,毕竟大家以后要一起工作,合拍也很重要。我觉得这点也给我加分很多,现在我找到了心仪的自动化测试工作,斗志满满,也希望能尽快适应新的工作。
最后感谢学院的老师们的指导,祝学院越办越好,也祝大家早日找到心仪的工作。
做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2022年可能是最全的软件测试工程师发展方向知识架构体系图。
十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!
上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。
2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!