1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试

刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试

时间:2019-12-02 16:20:21

相关推荐

刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试

 从题干上看,你是已经进入了软件测试行业,有了一份软件测试的工作,那表示你看好这个行业,有意愿在这个行业持续发展。

软件测试相对一些开发的专业来说,需要了解的东西特别多,拿一些招聘简章中的要求来看,大部分都要求熟悉网络、linux系统、数据库、软件测试流程及理论、Java或者python等脚本开发语言、自动化测试理论及工具使用(selenium、Jmeter、Appium、Loadrunner等,太多,此处不一一列出)、接口测试、安全测试等等,甚至最近热门的docker、Jenkins等都要懂一些,回头想想,自己现在懂得东西还真不少。

知道了软件测试行业需要什么技能了,那没啥好版本,学呗,那就涉及到如何学的问题了。从么多年的软件测试经验中,我总结了如下的快速自学进阶的方法:

1、兵马未动粮草先行,在学习上也是这样,有扎实的理论基础,再开展实战会非常得心应手,这就要求我们把测试理论放在一个较高的位置,而不能只重技巧、工具,那就多看几本软件测试的好书吧,或者多看看网络上一些讲软件测试理论的视频课,不图学到多么高深的技术,只求多听一些概念理论以支撑自己的测试工作。

2、在实践中总结真理,其实在我们测试行业也是适用的,通过进行真实项目的实践,在项目中向经验丰富的同事学习,也是一个不错的提升方式,但这种方式进步速度可能会慢一点,这就要求我们足够自律,不断给自己加压,从最初的执行测试用例、提缺陷报告、设计测试用例,再到测试计划、需求及总结,要不断去挑战,让自己快速成长起来。公司内的项目测试类型会比较单一,没事就多逛逛大咖的博客或者论坛吧,不然自己的思维、技术会被限制的。

3、如果是零基础入行的话,建议自学一些软件测试的在线课程或者线下的培训课程,这样能快速构建软件测试的理论体系,对自己在职业中的发展会有很大帮助。

总之如果在公司通过项目学习的话,可以1、2个月上手功能测试,但由于公司项目可能单一,对自动化测试或者其他测试类型学习可能机会较少;如果通过培训学习软件测试的话,可以在3、4个月内掌握软件测试的基础理论及自动化相关的技术,会对个人的职业生涯有很大的指导及帮助。如果你还没入行,也可以抽时间进行系统的学习,大概需要3、4个月的时间掌握软件测试的基础理论及自动化相关的技术,会对个人的职业生涯有很大的指导及帮助。

总结一下,如果是想自学软件测试,那就必须具备三大素质,一是学习方法,二是足够自律,三是有强大的意愿,我觉得第三条是前两条的基础。

这给大家推荐三种学习的方式:

(1)自学;(2)技术大牛帮助;(3)参加培训。

一丶自学

自学在更大程度上取决于当今互联网产业的发展,衍生出更多的在线学习平台和各种网络资源。

例如,腾讯课堂、网易云课堂、B站等,都可以通过搜索大量免费视频教程来进行软件测试,选择性非常高。也可根据个人情况灵活安排学习时间和地点。

但是网络教育资源丰富,对于零基础学员来说,无法对这些内容做出准确的判断,无法决定内容是否专业、适用。

因此,对于一个零基础的学员来说,在自学过程中,没有专业人员的指导,就很难形成完整的知识结构。因此,如果不是由于兴趣而学习,不建议首选自学。

2、寻求技术大牛帮助

周围没有这么一两个牛逼的技术大牛,所谓的“近水楼台”,利用身边的大牛来学习也是一条近路。

当然,技术大牛能给予你很好的建议,例如帮你梳理软件测试的知识结构,帮助你判断书籍网站的适用性。但身为科技巨头,往往时间有限,他们不仅要忙着公司的996号,还要有自身的生活空间。

与此同时,你不能肯定的是,当你在软件测试学习过程中遇到问题需要求助时,他能不能及时给你解答,能不能保持热情为你指引;

您无法确定的是,作为一名技术大牛,他有很强的项目经验,但没有实际的教学经验,他能不能有效地向您传授他丰富的项目经验;

你不能确定的是,你是否有持续的动力进行学习,你是否能够坚持下来战胜惰性。这一切,都是一个未知数。

因此,通过技术大牛指导存在相应风险,你需要进一步思索这类方式是否适合你。

3、参加培训

市面上有很多的培训机构,能够提供相应的技能培训,让零基础的学员能够在短时间学到相应的知识。

然而,面对众多的培训机构,我们应该如何做选择呢?

1、机构口碑

我们可以通过百度、知乎、老学员的反馈了解培训机构的口碑。但需要大家注意甄别信息的真实性。

2、师资力量

能够根据从业经历、项目经验和教学经验等多个方面了解教师的专业性。由于教师水平高低将很大程度影响教学的深度与广度,进而影响软件测试学习的技术水平。值得注意的是,有一些机构为了节省教学成本,采用兼职老师。然而兼职老师有本职工作,只能抽下班时间为大家上课,不能像全职讲师相同全身心地投入到教学工作中,更难保障到大家的学习效果。

3、就业保障

参加培训,我们的终极目的就是为了找到一份软件测试的工作。关注培训机构能不能提供真实有效的就业保障。

当然,不管你做何种选择,建议最好能够试听一下,只有亲身体验过后才知道这个培训机构是否适合你。如果你在做选择过程中还有其他相关的问题,欢迎私信我,可以给到你中肯的意见。

最后,想告诉你的是,在学习之前,你一定要清楚自身的学习目的,明确学习目标,制定自身的学习计划。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。