首先你要了解什么是
自动化测试,要对它有个清晰的认知。
自动化测试说白了就是写代码,然后用代码去代替手工去验证这个功能是否能够正确实现。
优点很明显执行效率更高,节约时间,可以重复使用,可以减少回归的时候工作量,所以重点就是减少时间,提高效率,如果写一条自动化就要写上个几个小时,运行还是频频报错肯定是不行,要的是效率。
然后就是其他的一些特点,首先自动化是不可能完全替代手工的,因为有一些东西代码是无法进行判断的,需要人工来去看,还有UI的一些,都需要用眼睛去看,并不是说会自动化就是完全不需要手工了。
然后就是学习的过程。首先肯定是要学习一门编程语言,建议是python,要静下心来认真学习,不要刚学到一些代码皮毛就试着去写自动化,自己找找题,多练习练习,代码能力上去了,基本的思维逻辑有了,这样再去学自动化会轻松很多。重要的是不要懒惰,认为自己看看视频,
文章就好了,听老师讲都明白了,要自己动手去写,找一个开源的网站,自己去练练。
要学习的内容还是有很多的,建议还是学selenium和appium,一个
web的自动化一个是app,还有就是接口的自动化request,都要学习,想要真正做到更好,建议后期要学习java,包括前端开发的一些东西也要学,不然很容易陷入瓶颈的。
最后说一下薪资,其他地区我就不去说了,因为我是真的不清楚,只说说北京的,北京要比其他很多地区薪资要高,全国很多的
互联网大厂也都在北京,所以这些大厂基本都不差钱的。我知道的最低的自动化测试工程师是9k,可以说9k在北京是最低的,他没有太多的工作经验,代码能力也很差所以薪资很低,然后中位数大概是在15K到18K之间,这是大多数的人薪资,基本自动化学的都还可以,同时有一定的项目经验,而且最好是大厂的经验。然后就是薪资到达20+的水平,这时候只是说自动化就不太够看了,要会的很多,当然还有真正的大牛达到30+。
所以想要薪资高要认真的去学习,同时还要有一定的经验,可以说经验+能力才是决定薪资的标准,不管怎么说,自己努力认真学习才是第一位的!