软件测试工程师已经成为了近两年互联网企业不可缺少的岗位之一,他们的薪资和待遇丝毫不亚于程序员,正是因为如此,越来越多的人关注到了这个行业,并想要通过培训学习进入行业。想要成为一名软件测试工程师,首先要清楚软件测试要多久就能学会?
目前来看,软件测试工程师的学习时长都在半年内。不过我们要是选择了自学,这个时间就变成一年甚至多年了,毕竟我们很难确保自己可以在短时间内要求自己掌握软件测试这门技术。要是半途而废,可能这辈子都学不会。不过对比这个时间,自学软件测试的时间就显的漫长了些,而对比时间成本,去培训机构更划算。当然了自学到底什么水平,恐怕你也不知道。那么对于零基础的伙伴来说,选择软件测试培训学校学习,多长的学习周期是科学的呢?针对,我们首先需要分析一下目前市场上对软件测试工程师知识、技能的要求。
1.初级测试工程师
测试初学者从初级测试工程师的岗位技术技能要求开始学习,首先学习测试理论,如软件工程、测试基础、软件质量、测试用例设计方法等知识。有了一定的理论基础后,可选择一个项目从初始的测试需求分析、测试计划、测试方案设计开始深入,直至最后阶段的测试实战、缺陷报告及测试报告编写,将理论运用于实践,通过实践加深对测试理论的理解,循序渐进,熟练掌握常用的测试技术技能。
2.中级测试工程师
经过初级测试工程师相关技能的学习,测试从业者可学习更专业的测试技术技能,如学习一些常用编程语言,有利于测试分析及后期的自动化及性能测试,同时测试思路从黑盒测试渐渐转变为同时关注被测对象的内外部质量表现。通过一定的项目积累,在特定业务领域内有一些技术、业务经验沉淀。
3.高级测试工程师
在高级测试阶段,测试工程师可以学习自动化测试、性能测试及白盒测试,测试技能从单一的手工测试转变为自动化测试,测试方法从基于规格的黑盒测试方法转变为基于设计的白盒测试方法,关注被测对象内部质量、外部质量、使用质量及过程质量,全面衡量软件质量。
4.首席架构师
资深专家级的测试工程师更多关注于测试架构及测试度量工作,偏向于技术及业务设计管理方向。
从以上分析可见,初级、中级、高级测试工程师相关技能可在短时间掌握。针对零基础需要转行朋友,掌握初级、中级软件测试工程师的相关知识和技能即可顺利上岗,那么学习这些内容需要多长时间呢?
按照周一到周五全天上课,外加晚自习的力度来核算,掌握初、中级软件测试工程师相应的知识和技能,时间大致在2个半月到半年之间。能否把知识和技术掌握到位,这还得看学习者是否够努力。
学习时间的长短还要参考课程安排是否合理且紧凑,有些虽把学习时间规划为四五个月,但却两天打鱼三天晒网的,这无疑是在浪费学员的时间;再者一周或一个月快速从0到精通的课程宣传也不可靠的,对于有基础想进阶的专项课程,一周或一个月的时间是比较科学的。然而对于软件测试工程师要从0到精通,一周或一个月是万万不行的。
软件测试是一个入门简单、但深入学习较难的工作
入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了
1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手3、在执行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测试的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交测试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本《软件测试工程师试面试指导》的书籍、这本书里面有很多软件测试的面试题目多看看提高知识量自学软件测试差不多需要6个月左右的时间。
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/5567.html