大部分人聊到测试岗位应该都会给出这样的回答:“测试?简单啊,没什么技术含量,无非就是看需求、看业务手册、看设计文档、然后点点功能是否实现,麻烦点的就是测试下部署安装是否出现兼容性问题等 。”
没错,不可否认这是踏入软件测试行业的基本要求,但是互联网时代在飞速发展,APP已然生活化,随着一批又一批的新生力量涌入,仅仅只会功能测试已经不行了,最近看某招聘网站数据显示,90%的招聘都会有:“至少熟悉一门编程语音,自动化测试XX年经验”这一条,所以越来越多的测试工程师,开始迷茫,不管是被动的还是主动的,这个时代需要我们不断学习去保持自己的竞争力。
互联网红利越来越少,你的技术和能力,决定了你在公司的价值,也决定了你未来职业选择的优势,学习自动化是你不得不选择的一条路。
我的职业生涯也和大多数测试人一样,毕业后的第一份工作就是手工功能测试,但是每天重复的点点,让我觉得自己就像是个只会机械化操作的行尸走肉,于是我开始寻求进步的方法,开始研究各个工具,Postman、Fiddler、Jmeter、Selenium、Appium、同时也开始自己写代码,进阶到自动化测试工程师,随着自己技术的提升,薪资也慢慢的提高了,再到后来的测试开发,不知不觉间已经有6年的测开经验了,月薪也是突破了30k的门槛,在美团测试开发框架组呆过,搭建过美团platuo测试框架,thrift测试框架,自动化测试平台,这也是让我熟悉了python3,java,vue,陆陆续续也是在多家公司从0到1搭建过自动化测试框架,保障过亿级流量服务的质量工作。
所以,不少人都会开始去了解和学习自动化测试。但是,如何从初级功能测试进阶到高级自动化测试开发,达到技术提升和待遇的提高,是很多初级测试人必须经历的一个阶段。作为一个过来人,对学习过程中的困难深有体会。
所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做自动化的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。
学习指南
如果你也在往自动化测试开发方向发展
在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以关注公众号:程序员二黑,希望会给你带来帮助和方向。
【自动化测试学习路线】
1.自动化测试必备Python编程内容 2. Web UI 自动化测试基础内容 3. Web UI 自动化测试实战内容 4. APP UI 自动化测试基础内容
5. APP UI 自动化测试实战内容 6.API 接口自动化测试基础内容
6. API 接口自动化测试实战内容
7. CI/CD持续集成专项技术
9. 自动化测试框架实战技术
10. 关注公众号:程序员二黑,获取下方网盘链接
码了这么多字,还是觉得没有把我的经验全部表述出来,而且以上只是我的一些见解,每个人的经验和技巧,都大不相同,相互交流相互学习是至关重要的。你可以先收藏我的经验,之后进群里去听听其他人的测试经历、测试经验、技术技能、面试技巧啥的,日积月累你一定也会变得很厉害!毋庸置疑,谁都有可能成为下一个技术大牛!
如果你不想一个人野蛮生长,找不到系统的资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们的技术交流群,785128166大家可以一起讨论交流,里面会有各种软件测试资料和技术交流。
今天主要是和大家分享我的学习路线和网盘资源,后续我会分享一些面试攻略,有被帮助到的朋友,大家可以点赞支持一下~
|