最近我看到有很多朋友私信我,都在问我学了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(里面有各种软件测试资源和技术讨论)

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

3个月可以学会自动化测试吗?相关推荐

  1. 学弟:如何在3个月内学会自动化测试?

    有小学弟问:如何在3个月内学会自动化测试? 老实说如果你现在上班,之前主要在做功能测试,或者编程基础比较弱的话,三个月够呛. 如果你是脱产学习,每天能保持6-8小时学习时间的话,可以. 虽然很多知识付 ...

  2. 零基础自学python教程-零基础5个月快速学会Python的秘诀

    点击蓝字"python教程"关注我们哟! 零基础该怎么快速学习Python呢?如何用5个月快速学会Python? 1 这里主要讲一下python基础与爬虫 个人认为可以分为两步走: ...

  3. seo从入门到精通_新手学习SEO一个月能学会吗?

    很多刚接触学习SEO的朋友都会问:"新手学习SEO需要多久,一个月能学会SEO吗?"这个问题,首先我想在这里问的:"学会"是怎样的一个定义?如果你想学习编辑刚刚 ...

  4. Java培训四个月能学会吗

    问题描述: 最近在北京华软科技公司看到一个招聘,去咨询了人事部,他说培训四个月就能上岗,并且不要学费,上岗后再每还1000元,还一年,这个可靠吗?本人高中毕业,四个月能学会吗?谢谢了!!! 下面是正文 ...

  5. 普通人利用寒假一个月可以学会的四个赚钱技能

    前言 今年疫情加上又要寒假了,大学生在家时间日益变长,甚至有的同学大学四年只上了13个月的情况出现,在家这么长时间,又不想空呆着,要是能在家里做点副业,赚点钱补贴家里也好. 那么我告诉你如果说当下什么 ...

  6. 2021年12月电子学会Python等级考试试卷(二级)答案解析

    需要所有考级相关的资料可以添加我的微信:15570666506 青少年软件编程(Python)等级考试试卷(二级) 一.单选题(共25题,共50分) 1. 执行以下程序 a=[33,55,22,77] ...

  7. Java培训四个月能学会吗?

    我觉得,完全零基础学不太会-太难了. 你可以花8个月去自学,如果时间允许的话.我就是这样做,也找到了工作. 学习路线: 这篇文章是为了介绍自己自学用过的Java视频资料.全部来自传智播客旗下的黑马程序 ...

  8. 某华为外包功能测试花四个月时间学习自动化测试成功拿下25k15薪offer

    前言: 一个在华为外包的朋友,在晚上一起吃夜宵的时候,就吐槽现在功能测试真的太难了,我还会一点自动化测试,性能测试不说找不到工作,干脆就是面试都没有,现在这个行业就是这样,大厂疯狂的裁员,一边疯狂的招 ...

  9. 我做计算机视觉工程师的第一个月都学会了什么?

    作者 | Richmond Alake 译者 | 弯月,责编 | 郭芮 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 我写这篇文章的目的是为了向那些没 ...

最新文章

  1. PHP实现支付宝即时到账功能
  2. Mysql数据库,表,字符集,主外键等创建的sql模板
  3. 计算机在我国开始被应用于,计算机应用推动自动化与信息化的发展
  4. c6011取消对null指针的引用_C/C++学习笔记——C提高:指针强化
  5. LeetCode-260 Single Number III
  6. 接口参数,get和post
  7. 云原生技术的挑战是什么?
  8. 安装CentOS时提示an error has occurred - no valid devices were fo
  9. Mysql中类似于oracle中nvl()函数的ifnull()函数
  10. [工具使用]黑暗引擎FOFA
  11. Python报错记录之“list indices must be integers or slices, not str”
  12. Unity Chan 试玩
  13. 云通讯 发送短信模板代码
  14. C++11 多线程之 packaged_task
  15. css filter:inver属性灵活使用
  16. Bootstrap全部知识点总结
  17. 无监督学习的简单统一
  18. Hack The Box - Three(新手友好)
  19. python 字典代码_python中的字典用法大全的代码
  20. Linux之C++毫秒级计时方法

热门文章

  1. Emacs字体设置方法总结
  2. CTSC1992题目
  3. LCD接口简介之TTL、LVDS
  4. Python办公自动化实战 10 | Python-docx库:Python与Word的完美结合_教你如何管理Word表格中的数据?让你庖丁解牛游刃有余
  5. Centos 8/ Redhat 8 忘记系统密码怎么办!! Linux重置密码
  6. koroFileHeader快捷键不管用,koroFileHeader不起作用
  7. RobotStudio结课作业——汽车覆盖件锻压/焊接/喷涂过程工作站
  8. codeforce 987c
  9. 面向对象六大基本原则
  10. 17.app后端如何保证通讯安全--aes对称加密