3个月可以学会自动化测试吗?

最近我看到有很多朋友私信我,都在问我学了3个月的测试,现在工作怎么样,薪资如何,学的东西能不能在公司里面用到?

因为最近家里出了一些事情,所以今天看到这些信息,我就刚好写一篇文章,给大家科普一下!

一、自动化测试要学多久能学会?

各位大佬,老实说如果你现在上班,之前主要在做功能测试,或者编程基础比较弱的话,三个月够呛。

如果你是脱产学习,每天能保持6--8小时学习时间的话,可以

虽然很多知识付费课程,或者培训班都在宣传“三个月学会自动化测试,升职加薪必备”之类的,但实际上你【了解】一个东西,到【入门】,到你真正【掌握】。这中间是需要时间来时间的。

比如自动化测试,你需要学习UI自动化,接口自动化,CI部署自动化,自动化数据构造。

UI自动化细分下来有:Appium、Selnium、ATX\AirTest、uiautomatorviewer、Weditor、AppCrawler、UICrawler、Apptizer.......

接口自动化细分下来有:sosotest、HttpRunner、LuckyFrame、Hitchhiker、phoenixframework、newman、stressTestSystem。

当然,很多工具类的是一通百通,只有掌握好原理,要学起来还是比较快的。

但这东西咋说呢?

就好像上数学课,老师讲的好想你都懂,但你真正懂不懂,要做题才知道。等你做题了,又会遇到各种“变形题”,因为实际工作情况远比上课说的要复杂一些。等你真正把这套东西熟练运用在工作中,一般都需要4--6个月。

像我之前接触自动化测试的时候,因为平常要上班,工作日常23点这样下班,公司还是大小周。基本上只能拿周末时间来学习,然后在工作中慢慢去实践,算下来差不多也是半年时间能掌握。

二、自动化测试学习路线

此图可能是本文最重点的地方了,自提我放大点,建议收藏!当然不会让大家空手走,文末准备了一份免费的自动化测试学习资源

三、学习自动化测试的注意事项

当你成为一名自动化测试工程师并开始你的测试工作时,出现问题是很正常的。如果你还没有深入研究Selenium自动化的测试脚本,就急于进行自动化网站测试,也可能会出现这种情况。虽然从错误中学习是件好事,但通过向他人学习来预防肯定是更好的。

在处理自动化测试项目时,测试人员需要承担巨大的责任。你的不恰当签核可能会导致生产中断,最终造成客户和声誉的损失。因此,作为一名自动化测试人员,你需要学习前辈的经验,避免出现这种错误。我总结了以下10个自动化测试人员需要重点关注的注意事项,可供参考。

1、定义好测试范围
2、明智的选择你的自动化测试工具
3、与其他测试人员协调好
4、考虑无代码自动化作为基础
5、避免假阳性和假阴性结果
6、关注代码的可重用性
7、100%的自动化是一个神话
8、遵循自上而下的方法
9、包括探索性测试
10、编写不受UI影响的测试脚本

总结

自动化测试是一个蓬勃发展的行业,从小型Junit测试到大型的Selenium脚本,每个人都在走向自动化。你可能会遇到添加了小补丁的相同代码,并且必须再次运行相同的测试。随着自动化的发展,重复任务的误差率会降低到零,但这一阶段只有经过一定的实践和积累才能实现。

当你第一次尝试自动化时,出现问题很正常,但也是可以避免的,毕竟出现问题就意味着损失,增加成本。所以,作为一名自动化测试新手,希望你能牢记这些注意事项,成为一名优秀的自动化测试工程师。

四、自动化测试学习资源分享

感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

关注我的公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:310357728(里面有各种软件测试资源和技术讨论)

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

猜你喜欢

转载自blog.csdn.net/IT_LanTian/article/details/121423053
今日推荐