一、自学
第一阶段 测试基础
测试基础是软件测试最重要的部分,只要你是做测试的,不管是什么测试,测试的基础、理论知识都是必须学会的。

第二阶段 工具学习
性能测试工具:loadrunner、jmeter。接口测试工具:postman抓包工具:fiddle数据库管理工具:Navicat项目/BUG管理工具:禅道、QC搜索工具: 百度、谷歌第三阶段 代码学习

关于编程语言的选择,我推荐Java或者python
第四阶段 架构学习
前三个阶段学习完成后,各位就应该考虑怎么写代码更合理了。怎么去测试才更全面。怎么才能更好地保障项目的质量。我认为,在这个阶段,应该回头重新学习一遍测试基础。因为这个阶段的提高是思想、方法的提高了。在这个阶段你要自己去发现、为什么要那样做。
二、报培训机构
选择培训机构一定要自己去多了解才做出决定,毕竟不是所有的培训机构都负责,当初我的大学同学都是在星捷教育机构培训的,出来就业薪资都很可观,而且他们百分百就业,是老师亲自带着去就业,当初我们班老师也是给我们推荐这个机构,因为我们的就业率大多都是这个机构提升起来的。所以我们班大多数人都是去培训差不多三个月就有了工作。没有就业的同学都是干着低薪资的。
所以选择自学或者报班都是自己去选择,并不是所有的培训机构都是垃圾,毕竟他们也是成立了好多年的老机构,有着资源去让学生学习,有着专业的老师团队,有了效果他们才敢在社会上说自己能让你们百分百就业。没有这个能力毕竟也不敢说狂话,这样是会付出代价的。自学的是适合学习能力强的人,实践操作自己也要会找项目去做。