认识一个人,大专学历非计算机专业的,是前几年环境好的时候入的行,那时候软件测试的要求真的很低,他那时好像是报了个班,然后入门的,但学的都是些基础,当时的他想的也简单,反正也能拿个10k左右,那就混着呗。
但他前段时间联系了我,看看我这边能不能帮他内推,我了解了下他的情况,好家伙,几年过去了,还是只会点点点,技术没一点提升(真的感觉自己万事无忧了呗,在这行混下去好歹也要自己自学提升下技术啊),我直接无语了,现在这个大环境下还这个技术水平。我这边也没办法了,于是委婉的提醒他,让他提升下自己的技术水平和学历,我这边也会给他一定的帮助!
我还记得我刚入行那会恨不得24小时都在工作,所做的一切努力其实都是想在技术这条路上走的更远些,归根结底还是想多挣钱。自己家里条件不是很好,只能靠自己努力点咯!再加上自己其实并不算个聪明的人,所以只有在工作中去不断的学习、实践,比别人多花一倍甚至几倍的时间,我才能打下扎实的基础,现在工作也非常的顺利。
下面分享一下我自己在提升自动化测试技术的一份学习路线,这份学习路线是自己花了很大精力整理的进阶路线,应该是全网最新最全的,同时,我也在文末给大家准备了一点小福利。
一、编程语言和框架
掌握至少一门编程语言,如Java、Python等
了解常见的自动化测试框架,如Selenium、Appium等
二、Web自动化测试
需要掌握Web自动化测试的基本概念、工具和技巧
可以使用Selenium等工具实现Web自动化测试
了解常见的Web自动化测试问题和解决方案
三、移动自动化测试
需要掌握移动自动化测试的基本概念、工具和技巧
可以使用Appium等工具实现移动自动化测试
了解常见的移动自动化测试问题和解决方案
四、API自动化测试
需要掌握API自动化测试的基本概念、工具和技巧
可以使用Postman、RestAssured等工具实现API自动化测试
了解常见的API自动化测试问题和解决方案
五、性能测试
需要掌握性能测试自动化的基本概念、工具和技巧
可以使用JMeter等工具实现性能测试自动化
了解常见的性能测试问题和解决方案
六、持续集成和持续交付
需要掌握持续集成和持续交付的基本概念和工具
如Jenkins、Git等
了解持续集成和持续交付的原理和应用场景
文末福利
我也为大家整理了一套最新的软件测试系统学习教程,包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、Python基础、Selenium相关、性能测试、LordRunner相关等