最近,很多小伙伴都在私信或者评论区问我最多的几个问题,我整理一下,一一给大家回复哈
问的频次最高的就是:
我25/30岁能学软件测试么?
先说结论:25岁零基础转行软件测试完全没有问题的!30有一点点晚了但还是看个人情况,要多考虑自己是不是真的想做这行
其实,根据市场就业调查数据显示,目前超过三十五岁的测试工程师确实没有年轻人好找工作,甚至有些公司直接明文规定 “要求年纪 35-40 岁以下”。
来 上个图
有点糊,凑合着看哈。图上显示的25-30区间是软件测试的主力,至于你这年纪,到底能不能学真的要看个人情况的,我个人建议是可以先在笔者这免费领点软件测试资料,自己看一看觉得自己能不能学,适不适合学。
第二个问题,也是今天的重点
我学多久能学会呢?
其实哈,这个问题也是不太好回答的,但是如果仅仅是转行入门找个差不多的功能测试的话,半个月真的够了,我来给各位看官罗列下功能都要什么技能点
数据库,测试用列,Linux,禅道
真的够了,稍微会几个这个,再去背几个面试题,找两个项目实战下,找份功能测试真的不难。公司更看重的是你的学习能力而不是你真的会什么。谁还不是面试造航母,工作打螺丝呢。
最后一个问题
我XX学历,能不能转这个行业
本科以上不用考虑,不管是计算机还是非计算机系的,你想入这行一点问题都没,学就完事了。
大专计算机相关的,有一定基础的,也可以学软件测试,功能测试只是你迈向测试总监/主管的第一步,慢慢的不会代码,不会自动化,不会自动化越来越难,有一定计算机基础的话,入行要轻松很多的
大专非计算机的,建议慎重考虑。说句实话,现在招软测工程师的,无论是外包还是自研,对于基础学历这块还是卡的比较死的,面试机会会被比本科少一半左右
大专以下,说实话,我是劝退的,除非你是极特殊情况。
下面是我做过测试对知识点的一些累积。希望能给你带来学习便利…
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
五、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
十、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
过程很艰辛,但坚持到最后绝对不负众望…
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:伤心的辣条 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!