目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
工作1-3年测试人
这个阶段没有啥包袱,一心学习就可以,主要还是打基础,有条件要学,没有条件要创造条件学。
学习的内容包括:
1、业务知识(这个对当前的工作能够产生最直接的影响)
2、测试分析能力,如何将自己对业务的理解转化为对应的测试用例
3、写代码的能力,怎样将过程中需要手工操作的部分通过自动化的方式来实现(毕竟我们做的是技术活,对吧)?很多人觉得写代码相对自己来说是一件很难的事情,其实等你开始后会觉得其实很简单。
是的,这个阶段不要想那么多,如果在工作任务中有机会接触性能测试或者安全测试或者单元测试等测试技术的话,固然是好事。没有的话也不要太纠结。
这里很多人跟我说工作中都是手工测试,接触不到自动化,然后就去问如何去系统的去学习自动化,期望来提高自己这块的能力。
这里建议大家给自己定个模板,每天讲自己负责的2~3功能模块用例变成自动化用例。不要去看什么听起来太高深的测试框架,测试平台等,连基础都没有打好,其他都是空中楼阁。
经过一段时间后,自己写代码的能力自然就有了。同时可能因为自己实现了很多自动化,老大会让自己专门去做这块。
就算没有这样的机会,自己的简历上面也能够增加自动化的经验了(用生什么语言,实现了多少个用例的自动化,而且是主动做的),对于自己后面的求职是很有帮助的(很多人因为自己的项目没有做自动化,就想去换一个做自动化的公司,但是又因为没有对应经验,所以找不到合适的,为啥不转变下呢?自动化都是从无到有的过程嘛)
就是工作的前三年努力提高自己的业务能力(包括跟业务相关的背景知识,比如数据库,网络,linux等),测试分析能力和写代码的能力,这个是所有工作的基础。
而且这样能力是一定会对自己后面的工作有帮助的,所以在这个阶段的同学,没有啥好说的,按照上面的思路学就好了,不要去学习其他比较杂的,如果跟自己的工作无法关联起来的话效果真心不大,而且很难坚持。
工作4~5年测试人
几种情况:
1、前面一直做手工测试,对所测的业务和行业都比较熟悉,同事因为做了那么久的测试工作,对于测试分析能力有了一定的提高。
这种情况,还是先看看自己适合做什么吧!
比如,再去写写代码,看看自己是否真的适合?
不适合的话就不要勉强自己了,毕竟还有很多其他方向去发展。而且自己可能做的更好。比如,成为业务专家,项目经理,测试分析专家,需求,产品等等。
2、按照第一个阶段的方式分别在业务,测试分析和代码方面有了不错的积累。
这个阶段后也可以开始去思考自己更加擅长哪块了。
如果就是简单的将写代码是一个技能,也没有特别热爱的话(其实绝大部分的码农也是这样的情况),也可以跟上面的几个方面去发展(这个时候,代码还是要持续的写,因为你还没有找到另外的一个核心竞争力)。
如果发现自己就是喜欢写代码,但是测试分析就是不感兴趣的话,可以去专注往测试平台开发或者产品开发方面去发展。
3、因为涉及的产品或者项目要求,开始涉及到新的领域,比如,测试平台开发,性能测试或者安全测试,同时在这些领域有了一定的积累。
这个阶段可以进一步学习和提高自己这方面的能力,达到专家的程度,来形成自己的核心竞争力,这样至少暂时不用担心自己失业了。等具备这样的核心竞争力后,再去考虑其他方面。
4、一直做的是测试开发的任务,对业务和测试分析相对不是很熟悉。
如果是真的对这块感兴趣的话,就持续做下去好了(快速形成自己的核心竞争力)。如果不是的话,可以把自己当成一个一般的码农,追求一个相对稳定的生活(后面也不一定会被淘汰)
要开始制定自己的核心竞争力是什么,同时不断的强化自己的核心竞争力,适合自己的才是最好的。
工作6~8年测试人
这个时候你应该已经找到了自己的方向,并且正在进行中吧,否则的话,我只能够跟你说世界还是很美好的,多去享受生活,也许会发现不一样的自己,也可能变成自己的一个出路。
终极测试人的出路方向
(是不是发现也不是都要很高的测试开发技术,反而开始需要人脉了?)
1、测试平台开发专家,兼职做这块的培训和咨询,同时可以自己创业做测试平台。
2、性能测试专家,兼职做这块的培训和咨询,同时可以自己创业做性能测试工具。
3、安全大牛,这个就不说了,走上人生巅峰不是梦。
4、业务领域专家,兼职做这块的业务测试咨询(需要是前沿的领域),解决这些公司的一些测试难题。
5、测试和流程专家,兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。现在业界已经有这方面的人才了,而且混的都比较好。
6、测试开发专家(持续集成这个领域,跟上面不一样),兼职做这块的测试咨询和培训,解决其他公司的一些测试难题。
7、测试管理路线,找到一个好的平台。慢慢熬,跟着公司一起成长,同时时刻搞清楚自己的核心竞争力是什么,别被温水煮死了。
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
只有付出最大努力,才能收获最美的成就;只有勇往直前,才能跨越梦想的彼岸;只有坚持不懈,才能创造美好的未来。奋斗吧,因为你的努力决定了未来的辉煌!
只有坚持不懈的努力,才能迎接成功的喜悦;只有奋斗不息的决心,才能创造美好的未来。相信自己,勇往直前,你一定能够实现自己的梦想!
只有勇往直前,才能让梦想照亮未来;只有坚持不懈,才能成就辉煌人生;只有拼搏奋斗,才能迎来胜利的曙光。相信自己,无畏困难,你可以创造属于自己的辉煌!