首先要认清几个问题,一、是否真的对软件测试感兴趣。二、之前做的工作与软件业有没有关系。三、年龄,刚毕业?毕业二三年?30岁以上?四、学历。
如果对软件测试感兴趣,跨行业不算大,
软件测试入门方法很多,有人自学能力强,适合自学。有的人自学容易钻牛角尖,不能系统的梳理知识点,零零散散,这种人适合找机构。看你个人情况了。以下我提供一些软件测试工程师每个职级需要掌握的技能,你可以根据这个去学习。
初级软件测试工程师会功能测试就可以了。
中级的软件测试工程师功能测试、性能测试、黑盒测试、白盒测试、自动化测试是必备的。能懂接口测试就更好了。
目前的现状是中级软件测试工程师在行业是大多数。
高级的软件测试工程师除了会测试还要懂开发。
这些书籍是我自己平常在看的,可以分享出来你参考:
《软件测试项目实战之性能测试篇》
《软件测试项目实战之功能测试篇》
《软件测试工程师培训教程》
《软件测试技术基础教程流程、设计与实战》
《软件测试技术基础教程敏捷、开源与Web实战》
《软件测试技术基础教程理论、方法与工具》
《Web项目测试实战》
《软件测试技术基础教程——理论、方法、面试》