为什么会选择软件测试?
时间过的真的很快啊!我有个朋友30岁了,来到了人生和职业上又一个很重要的路口,他突然发现现在已经入软件测试这行5年了,他说还清楚的记得25岁那一年是他人生中做的最正确的选择就是入了软件测试这行。
他本科,机械工程专业的,刚毕业那会直接进了国内机械方面的大厂,在厂里混日子,后面发现自己好像并不喜欢这行,更不喜欢在厂里的感觉,所以在里面呆了一年裸辞了,然后一直在家闲着,当个废物,家里人也不想说啥了。其实回家半年左右他其实就想考研,后面也不了了之,就吃了睡,睡了吃......
不出意外被赶出来了,他父母让他帮到老房子去住,房子位置不错,学区房,菜市场也不远,交通也很方便,家里每月给固定的生活费,但要求自己做饭菜,不能真躺尸,时间越久感觉越来越废了。
刚开始了解软件测试是他25岁那年,那时发觉不能够在如此颓废下去,尤其是他看着父母年纪也大了,不能在看着他们还在奔波,该扛起来了,后面有打听到IT行业工资高,但其他的要求高,就软件测试的门槛低,所以他报了个班入了这行,这是他人生中第一次机遇!
后面又花了一个多月找到了一份10k的工作,所已有朋友问我现在软件测试还能进吗?结合上面我朋友经历个人觉得还是看自己想不想在这个行业扎根,能不能沉下心学习,提高自己的技术水平(还有一点就是学历方面,专科还是尽量提升下),直到现在我也在学习,提升自己的技术,毕竟时代在进步人也也跟着进步不。
我也把以前软件测试学习的资料搞到了最新版,再结合一些自己在网上找到的其他的资料进行了系统的整理,里面包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、Python基础、Selenium相关、性能测试、LordRunner相关等【点击文末小卡片免费领取】
软件测试怎么学习?
相对互联网其他岗位而言,软件测试入门相对来说要简单,但现在这个大环境下,企业的要求也在拔高,所以门槛也不低了,特别是学历这块。到了后期涉及到自动化测试等内容的时候相对较复杂,但是对于新手而言,入门以及进入这个行业才是万里长征第一步,要在工作中不断的积累经验以及提升个人能力。那在入门阶段我们应该怎么做呢?
1、首先我们可以通过图书或者在网上找公开视频深入了解软件测试的概念以及相关的基础理论知识。这个过程大概一个月左右就可以完成,最主要是检验自己是否能够快速接受理解软件测试相关的知识。
2、在有了一定的基础理论知识之后,你就可以找一个软件自己按照方法检验一下自己学习的效果,从开始写测试计划、测试用例、再到自己完成测试、并输出测试报告。当然在实际动手过程中肯定会遇到各种各样问题,你要将这些问题记录下来,然后通过加入社群咨询或者论坛交流的方式解决这些问题。最最重要的是发现问题后,在后面的学习中可以重点去学习相关的内容。一般而言,对于体量较小的产品需要用1个月左右的时间,而比较复杂的产品一般要用2个月,甚至要更久,所以建议从小产品入手会比较好。
3、有了实际的操作经验之后,你可以通过招聘网站的招聘要求,对该公司的产品,再次进行实际测试。(一般来说,去面试的时候能对该公司的产品有一定的了解程度,那面试成功的几率会大很多)。
4、有了实战经验后,就要开始尝试去面试了。软件测试属于技术岗位,在面试的时候面试官会问一些关于技术的问题,你可以从网上找一些相关的面试题进行练习,遇到问题迅速查漏补缺,准备好后再去面试基本就没有任何问题了(现在学历不行的话会有点难)。
以上就是为大家介绍的怎样快速学习软件测试以及软件测试的学习方法!当然建议大家根据自己实际的自学能力来选择相应更加适合自己的方式学习软件测试【点击文末小卡片免费领取软件全套资料】
学习路线要正确且顺畅,不然很痛苦
一、计算机基础
计算机基础
测试理论
HTML基础
CSS基础
JS基础
二、linux和数据库
linux
数据库介绍
SQL语言(重点)
数据库高级功能
三、编程语言
Python基础
面向对象
异常处理
模块和包
四、接口测试
接口基础
postman实现接口测试
数据库操作
代码实现接口测试
持续集成
接口测试扩展
五、WEB自动化
WEB自动化入门
WEB自动化基础
WEB自动化中级
WEB自动化高级
项目实战
六、移动自动化
移动自动化基础
移动自动化中级
移动自动化高级
七、持续集成
Jenkins持续集成
DevOps-CI/CD自动化测试流水线
八、性能测试
性能测试基础
性能测试工具
APP性能测试
性能测试调优
九、十大实战项目
读书屋小说、理财金融平台、B2C在线商城、安全测试实战靶场、自动化测试平台......
总结
最后分享基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套的学习资源【点击文末小卡片免费领取】
上面是我整理的一些配套的资源,这些资源对于从事软件测试的的朋友来说应该是最完整的【备战仓库】,为了能更好地整理每个模块,我也参考了很多网上的优质文章和项目,力求不漏掉任何一个知识点,希望能够帮助到你。