0
点赞
收藏
分享

微信扫一扫

工作3年,去大厂面试 “ 自动化测试工程师 ” ,被问自闭了...

吓死我了_1799 2022-03-24 阅读 72
面试

测试新人

我的职业生涯和大多数测试人一样,刚开始接触的都是纯功能界面测试。在一家电商公司待了三年,因为现金流供应不足,公司倒闭了,我也被迫出去面试,但工作找两个星期,却一直屡屡碰壁,找不到原因,直到一次面试官跟我说的话让我幡然醒悟:

面试官:你给我的感觉像刚毕业的,虽然做事各方面态度积极,但解决问题的速度太慢了,掌握的知识也是零散的。解决问题之后应该要去反思问题背后的知识,可以做哪些优化。三年经验总的来说还不如别人一年的经验。

仔细想来,我在上家公司待了三年,所有电商项目都是用的手工,几乎没有什么自动化,三年来,我只是一个熟练的架子工而已。只是去使用,没有真正地去了解背后的实现过程和原理。像温水里的青蛙,发现自己想拼命跳出锅里的时候已经被煮熟了。


选择python
不得已开始思考怎么去改变,当时最简单的想法是挤出时间去学习各种测试技术和工具,提高自己的价值,也就是核心竞争力。在找资源的时候偶然认识到开发知识对于测试工作的帮助,编程语言的能力会决定你测试技术的深度。当然也能带来收入的高度。

于是我开始学习python,那时候正是脚本语言开始流行起来,因为当时项目的原因,开始用Python和Selenium尝试做自动化测试。那个时候,关于Python版的Selenium并不多,在学习的同时我开始发表相关博客。

分享是学习新技术的驱动力,大多数时候我们很难坚持学一个新技术的原因就在于缺少反馈,不管是做内部分享或者是博客都是很好的反馈机制。当然,也很有成就感。

在这里插入图片描述
2015年的时候,由于项目的原因,开始使用Robot Framework测试框架,正因为有Python的基础,所以很快就理解了Robot Framework框架的工作原理,并可以根据项目的需要开发系统关键字。

掌握自动化工具的原理使用起来才会更加游刃有余,而这也需要你有一定的编程基础的原因。

2016年随着移动App越来越流行,趁着换工作的间隙,我开始学习了一个月的appium自动化工具,但工作中用不到后来就没在继续了。

后来,我开始针对另一个社区项目编写Web UI自动化测试,前后做了好几个月,积累了一些经验,开始尝试设计Web自动化框架,当时主要还是针对Selenium API的封装。

自动化测试

当时由于公司的规模和产品的局限性,导致自动化测试始终未能应用到公司实战项目中。我觉得外面的世界有更多机会,自动化已经流行而且越来越普及,我想要突破自己的测试技术瓶颈,我毅然决然的跳槽一家公司专职做自动化测试的工作。

后来的机缘巧合,朋友推荐我去一家金融公司做测试开发,负责开发公司定制化的测试质量平台。

这对于我来说是一个挑战,新的领域,测试开发在一线城市非常吃香。当时的待遇比初、中级开发工程师要高。
到岗后就是顶住压力,不断的学习测试开发技能,而且学以致用。技术架构采用的是前后端分享,包括Python的后端开发框架Flask,前端框架vue,elementUI组件等

坚持做了几年的测试开发,真实的体会到测试开发等于测试全周期的工作,包括产品功能业务熟悉,测试平台的需求设计,平台前后端研发,平台的自测,给到测试部门几十号人的推广、培训产品使用、运营。

所以测试开发的大前提是功能测试经验丰富,接口自动化,UI自动化非常熟练,不然很难以开展自动化测试开发工作。通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。

学习指南

如果你也在往自动化测试开发方向发展

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师发展方向知识架构体系》,也整理了不少【网盘资源】,需要的朋友可以加群642830685,获取网盘链接。希望会给你带来帮助和方向。

《自动化测试工程师发展方向知识架构体系》

1、Python 编程与测试开发技术


2、Web自动化测试基础

3、APP自动化测试基础
在这里插入图片描述
4、Postman测试工具专题

在这里插入图片描述
5、接口自动化测试基础


6、测开自动化框架封装

在这里插入图片描述
7、持续集成


8、Jmeter性能测试


9、APP性能测试


​10、Fiddler 抓包工具的使用


11、TCP/IP协议详情


12、计算机操作系统


13、Linux 系统操作

在这里插入图片描述
14、MySQL 数据库


15、RobotFramework 自动化测试框架


16、跨平台的自动化测试框架

在这里插入图片描述
最后祝大家早日拿到满意的offer ~

今天主要是和大家分享我的学习路线和网盘资源,后续我会分享一些面试攻略,有被帮助到的朋友,大家可以点赞支持一下~

举报

相关推荐

0 条评论