这个我也可以答一发~ 我大学学的文科,现在从事软件测试工程师,五年工作经验。 工作之前没有任何测试经验,也没学过编程,真真正正的零基础。 学习阶段 自学?培训? 都可以。软件测试行业,只是入门的话不需要很强的编程能力,主要是要掌握测试的逻辑思维,细致的品格,以及一颗忍耐心。 我比较幸运,第一份工作是在互联网外企,对刚入行的新人准备了完整的培训计划,所以现在我跟同行相比,算是基本功比较扎实的。 如果你现在有其他的工作,业余时间学学准备转行的话,建议自学&培训同时进行。培训可以找线下机构,也可以找网络课程。网课现在也有做的比较好的,找真人视频+有社群+有作业+有考核的那种,能提高一些学习的自觉性。 书肯定要看的,这几年我也七七八八买了不少 比较好的自学书籍推荐如下: 入门
这两本是宏观维度探讨软件测试行业。 朱少民那本告诉读者测试工程师平时都做什么,如何建立测试思维,介绍各种实用的测试方法,还有现在比较流行的敏捷开发,敏捷测试; 成长之路那本为测试从业者指明了将来的晋升方向,如何从初级工程师转变为高级工程师。 这两本都是偏理论那种,但不会很枯燥(接下来的几本才是真正的枯燥。。。) 性能测试 & 功能自动化测试这部分呢,就要上工具了。不过好在这种书一般都配套光盘,会手把手教你怎么搭建性能测试环境,自动化环境。
以上这些书,除了ios那本是豆瓣的测试工程师芈峮同学所著,其他都是编著的,所以不逐一标作者出版社了。 其实这些性能测试的书,一个技术买一本就够了,我很多都买重了,大家要买的话,只买基于主流框架实现的即可。 另外,看这些书的前提是要会点java哦。不然跟天书没啥区别。。 还有一个我觉得挺有用的,但是很少有有人推荐:
这本书其实是教材,还有配套的练习册,干货很多,练习册很能锻炼逻辑思维能力。 唯一缺点就是有些提到的技术略显过时,看的时候差不多跳过去就行了。 找一些志同道合的小伙伴一起学习比如测试小白的社群啦,初级测试群啦等等,网络课程一般也会组织同期学员的社群,有问题里面问问,互相鼓励鼓励,监督学习进度,心态会好一些。 再推荐几个网站吧,学习和工作都用得上的
找到第一份工作 贴心小tip: 转行第一份工作,其实不用太在意薪资,基础打好了,踏实沉淀几年,以后会有高工资的。 觉得怀疑的可以去看看各大招聘网站,软件测试领域,你搜“无经验”、“1-3年经验”、“3-5年经验”这样的关键字,心里就有数了。 第一份工作最重要的是,你能否从这份工作里快速成长,将你之前学的那些东西用到实战上,最好公司里有个老司机带带你,会没那么难熬。 晋升之路and 职业规划 很多人都问过我,软件测试工程师如何晋升。我觉得这要看个人想法。 首先一条路就是在软件测试行业一路上去,从初级到中级,中级到高级,再到专家; 再一个就是行业内转行,这种也比较常见。 我认识的同行——先做测试然后转行的——一般就是2个方向:做技术 or 做产品。 如果你喜欢研究技术,可以往技术方向发展,比如前端开发,后端开发; 如果你喜欢研究产品,可以往产品方向发展,比如产品经理,用户研究,营销策划。 一个有意思的现象是: 男测试很多转了技术岗,女测试很多转了产品岗~ 为了更清楚的表达职业规划,我做了个思维导图,画质略糙,凑合看哈 最后, 祝转行顺利~ |
|