一、测试工作1~3年

这个阶段没有啥包袱,一心学习就可以,主要还是打基础,有条件要学,没有条件要创造条件学。

学习的内容包括:

1,业务知识(这个对当前的工作能够产生最直接的影响)

2,测试分析能力,如何将自己对业务的理解转化为对应的测试用例

3,写代码的能力,怎样将过程中需要手工操作的部分通过自动化的方式来实现(毕竟我们做的是技术活,对吧)?很多人觉得写代码相对自己来说是一件很难的事情,其实等你开始后会觉得其实很简单。

是的,这个阶段不要想那么多,如果在工作任务中有机会接触性能测试或者安全测试或者单元测试等测试技术的话,固然是好事。没有的话也不要太纠结。

这里很多人跟我说工作中都是手工测试,接触不到自动化,然后就去问如何去系统的去学习自动化,期望来提高自己这块的能力。

这里建议大家给自己定个目标,每天将自己负责的2~3功能模块用例变成自动化用例。不要去看什么听起来太高深的测试框架,测试平台等,连基础都没有打好,其他都是空中阁楼。经过一段时间后,自己写代码的能力自然就有了。同时可能因为自己实现了很多自动化,老大会让自己专门去做这块。就算没有这样的机会,自己的简历上面也能够增加自动化的经验了(用什么语言,实现了多少个用例的自动化,而且是主动做的),对于自己后面的求职是很有帮助的(很多人因为自己的项目没有做自动化,就想去换一个做自动化的公司,但是又因为没有对应经验,所以找不到合适的,为啥不转变下呢?自动化都是从无到有的过程嘛)。

总结就是工作的前三年努力提高自己的业务能力(包括跟业务相关的背景知识,比如数据库,网络,linux等),测试分析能力和写代码的能力,这个是所有工作的基础。而且这样能力是一定会对自己后面的工作有帮助的,所以在这个阶段的同学,没有啥好说的,按照上面的思路学就好了,不要去学习其他比较杂的,如果跟自己的工作无法关联起来的话效果真心不大,而且很难坚持。

同时,这个阶段如果要跳槽的话,最好是先评估一下,这几个方面的能力积累的怎样了?或者有没有核心的优势,如何体现出来?当然,如果你处在一个这方面人才比较欠缺的领域的话,可以去找一个更加合适的平台,然后跟着平台一起成长(是的,选对一个平台是一件非常重要的事情,如果是小公司的话判断的第一个依据就是有没有股票或者后面会不会有股票吧)。

二、测试工作4~5年

大概会分成下面的几种情况吧

1,前面一直做手工测试,对所测的业务和行业都比较熟悉,同时因为做了那么久的测试工作,对于测试分析能力有了一定的提高。

     --这种情况,还是先看看自己适合做什么吧!比如,再去写写代码,看看自己是否真的适合?不适合的话就不要勉强自己了,毕竟还有很多其他方向去发展。而且自己可能做的更好。比如,成为业务专家,项目经理,测试分析专家,需求,产品等等。

2,按照第一个阶段的方式分别在业务,测试分析和代码方面有了不错的积累。

      --这个阶段后也可以开始去思考自己更加擅长哪块了,如果就是简单的将写代码是一个技能,也没有特别热爱的话(其实绝大部份的码农也是这样的情况),也可以跟上面的几个方面去发展(这个时候,代码还是要持续的写,因为你还没有找到另外的一个核心竞争力),如果发现自己就是喜欢写代码,但是测试分析就是不感兴趣的话,可以去专注往测试平台开发或者产品开发方面去发展。

3,因为涉及的产品或者项目要求,开始涉及到了新的领域,比如,测试平台开发,性能测试或者安全测试,同时在这些领域有了一定的积累。

      --这个阶段可以进一步学习和提高自己这方面的能力,达到专家的程度,来形成自己的核心竞争力,这样至少暂时不用担心自己失业了。等具备这样的核心竞争力后,再去考虑其他方面。

4,一直做的是测试开发的任务,对业务和测试分析相对不是很熟悉。

     --如果是真的对这块感兴趣的话,就持续做下去好了(快速形成自己的核心竞争力)。如果不是的话,可以把自己当成一个一般的码农,追求一个相对稳定的生活(后面也不一定不被淘汰)

总结就是工作4~5年后,要开始知道自己的核心竞争力是什么,同时不断的强化自己的核心竞争力,适合自己的才是最好的。

三、测试工作6~8年

       这个时候你应该已经找到了自己的方向,并且正在进行中吧,否则的话,我只能够跟你说世界还是很美好的,多去享受生活,也许会发现不一样的自己,也可能变成自己的一个出路。

四、测试的几个最终出路

(是不是发现也不是都要很高的测试开发技术,反而开始需要人脉了?)

1,测试平台开发专家,兼职做这块的培训和咨询,同时可以自己创业做测试平台。

2,性能测试专家,兼职做这块的培训和咨询,同时可以自己创业做性能测试工具

3,安全大牛,这个就不说了,走上人生巅峰不是梦。

4,业务领域专家,兼职做这块的业务测试咨询(需要是前沿的领域),解决这些公司的一些测试难题。

5,测试和流程专家,兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。现在业界已经有这方面的人才了,而且混的都比较好。

6,测试开发专家(持续集成这个领域,跟上面不一样),兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。

7,测试管理路线,找到一个好的平台。慢慢熬,跟着公司一起成长,同时时刻搞清楚自己的核心竞争力是什么,别被温水煮死了。

最后一句话,被淘汰的永远不是你的年龄,而是你一颗拒绝学习的心以及你的学习能力,毕竟上面提到的只是测试的上半场,当人工智能来临时,测试很快会碰到新的挑战,而挑战也是机遇,就看谁被拍死在沙滩上,谁会踏浪前行!


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!