赞
踩
回答题主的问题前,我想告诉大家的一点就是:学习没有捷径可以走,只有不断的重复练习!
大家都知道,软件测试行业相对比计算机IT其它行业的入门门槛是比较低的,而且也没有特别的专业限制,所以才会有很多零基础的小白来会选择软件测试行业。
虽然软件测试入行门槛低,但真正学起来同样有其难度所在,毕竟这是一门技术,而非一个技巧。从正常的培训周期来讲,一般在三个月左右。如果自学,想要学到可以找高薪工作的程度,一切顺利的情况下一般都至少要5个月以上,这还是假设的自学一切顺利的前提下。
那么回到题主的问题“自学软件测试,怎样才能快速学会并找到工作?”我们可以拆解成以下两个方面去回答:
PS:这里有一套2022最新版的软件测试全套
自学教程
,包含了以下内容,记得一定要下载:
▶ 下载300G软测学习资料包【视频教程+PPT+课件+项目源码】
对于零基础小白或是想转行软件测试行业之前,面对的是全新的行业,首先要树立自己对这个行业正确的认知,对测试行业做一个大概的熟悉和了解,例如:软件测试岗位的人才需求情况如何、发展前景怎么样、未来趋势如何等等。只有在了解这些情况后,我们才能在软件测试一开始的学习时就给自己树立一个比较明确的职业发展目标,学习起来会更有动力和方向感。
当我们正式进入软件测试的内容学习后,一定要给自己安排一个合理的学习计划。例如:今天学有关Linux系统的知识点,具体学哪些内容呢?我们需要把要学习的知识点一一罗列出来,而不是随心所欲的想到哪就学到哪。按照学习计划去学习,不仅可以对相关知识点进行全面的把握,还可以把控自己学习进度。所以,不管是不是零基础的学习者,都需要结合自身的实际情况去学习以及制定适合自己的学习计划。如果大家不知道如何开始,这里有一份软件测试的学习大纲,可以帮助大家参考:
因为现在社会人们比较浮躁,很多时候大家都认为看书学习没有太大必要。但对于零基础小白学习者而言,首先多看一些软件测试的书还是很有必要的,这样你就能对软件测试的基础理论知识方面有一个大致的了解。
在网上可以搜索到很多有关软件测试的书籍,但大都比较杂乱,而且不是所有书籍都适合零基础小白的,给大家推荐一本适合零基础小白学习的书——《软件测试》 ,书里不仅有讲到软件测试基础理论的内容,也比较注重软件测试的实用性。里面还配套了免费教学PPT、学习大纲、题库等等。
另外,关于软件测试专门的学习教材是没有的,而且软件测试涉及到的知识面非常广和复杂,所以要想学习好软件测试需要掌握的知识非常多。除了专门的软件测试领域的知识,像项目管理类、逻辑思维方面也需要广泛去涉及。
一般对于软件测试的学习,实战性要求很要。所以大家在掌握一定的软件测试基础知识后,对于练习项目练习很关键。当你在做一个测试项目的时候,首先,你需要对需求进行一个比较全面地分析,然后去分析评审程序设计,假设在实现需求功能点开发人员存在问题或者程序设计的编码出现问题的,然后,你根据这些假设设计[测试用例],在最后执行这些测试用例的时候验证程序不存在那些问题。
关于“软件测试学到什么程度可以找到工作?"这个都是根据市场的需求来的。就好比如果是前几年来问这个问题,一般都会回答学完功能测试的内容就可以找到工作了。但随着互联网的发展,现在大家找工作的时候可能会发现最基础的功能测试岗位越来越少,那么现在的软件测试工程师到底要掌握哪些测试内容呢?我们可以先看一下招聘要求:
由以上招聘信息可以看出一名软件测试工程师需要掌握知识内容有:
具体的学习路线可以按照薪资情况划分为3个挡位:
对于刚毕业的应届生且打算转行进入软件测试这个行业,首先需要掌握软件测试的基本的理论内容:
掌握以上的基本内容后,可以拿实际项目按测试流程进行演练(最好是web测试项目):
对项目整个测试流程掌握后,要想找到一份合适的工作,想要掌握功能测试的内容:Linux、数据库、接口测试、APP测试等。
掌握以上功能测试的内容只能说可以找到一份测试岗位工作,要想月薪10k以上,还需要掌握自动化测试或者性能测试的内容。
熟练掌握好性能测试的内容后,月薪15K不是问题。如果还想往更高发展,自动化测试的内容你也必须掌握(建议先从Python的基本语法入手)。
熟练掌握性能测试和自动化测试后,如果还想进一步提升,往往都是朝技术专家类或管理层去发展了,这时候对于测试知识内容的要求需要更加全面:
最后:如果你选择了软件测试行业,一定要坚持。“不经一番寒彻骨,怎得梅花扑鼻香”,大佬们都是这么过来的!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。