本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群。
这篇文章是写给想在测试行业或者转行做测试行业的小伙伴的。我将叙述如何从0到1转行到测试行业并入职世界500强企业。先交待一下我的背景:我是从专科学历的机械工程专业毕业。对计算机技术可以说是0基础。毕业后在工厂流水线做模具冲压工,后来进入了软件测试这行,从一开始的点点点到现在入职了世界500强企业,年薪已超过30W+。

吃尽生活的苦


我在实习期间被学校安排在一个工厂流水线上做模具冲压工。这是一个非常累、非常脏、而且非常危险的工作。而且还是三班倒的工作排班模式。一句话总结这份工作:这是一份非人的工作。
我出自农村贫穷家庭,从小干农活,比较能吃苦。我居然在工厂里坚持了一年。后来因为流水线发生两起工人被机器伤亡事件,我被惊吓到了,离开了工厂。离开后感到很迷茫,未来能做什么?难道还是去工厂吗?
在网上找机械设计的工作,结果面试都没通过,因为在学校真的没学到实际的设计经验。无奈之下为了生活又一次进了工厂,比前一家工厂稍微好一点,是做玻璃的。但还是三班倒。咬牙坚持到13年底,存了点钱买了一台笔记本电脑。工作之余努力自学计算机。

转行成功

后来偶尔的机会在智联招聘网上看到一个软件测试的培训广告。看了软件测试工作的介绍以及需要的技能,我开始自己摸索着在网上找测试资料自学测试理论。找了很多教程在自己的电脑上做了一些网上的测试项目,然后学习如何制作一份理想的测试求职简历,就去招聘网上大面积的投递简历了。那时候互联网软件测试行业还是属于功能测试的天下,因为我没有实际测试经验不得已找了一家公司,给的工资超低,但薪资还是比工厂高了很多,而且不用三班倒。终于可以正常的朝九晚五,感觉生活瞬间幸福了很多。
在进入测试这一行之后的一段时间,我做的都是功能测试。手机上点点点,电脑上点点点,渐渐的感到这种没有什么技术含量的工作有点乏味。而且我观察了招聘网上的测试岗位要求,需求慢慢的从功能测试走向白盒测试、灰盒测试。各种数据库、操作系统、后端接口、代码走读能力,这些技能标签突然让我感到自己落伍了,怎么办?
要知道我在自学的时候这些方面可是很薄弱的。感谢我的老东家给了我一次成功晋级的机会,让我从功能测试小白开始在实际工作中接触到各种数据库、操作系统、后端接口、代码走读。那时候用的是oracle数据库,通过sql语句封装xml报文,然后在Unix操作系统中部署C++代码,通过开发的接口调用后端的C++代码,完成业务的办理。这中间在我自己看来是一段凤凰涅槃的时期。因为我前面说了,我从功能小白入门测试行业。
三个月试用期掌握新的技术栈,对于一个非计算机专业的专科生来说那是多么大的挑战,那三个月我每天都加班到2、3点才下班,就是为了尽快把这些技术掌握,因为我知道要想在计算机行业长久发展下去,这些技术知识必须懂。
经历过上面的自我蜕变之后,测试职业生涯获得了更多的选择机会,工作也变得更加得心应手,渐渐的我接触到了大数据。由于我有扎实的数据库、操作系统、代码阅读能力和接口开发能力,让新的东家对我非常满意。给我一次进入大数据测试领域,在这个领域一干就是4年,在此期间除了大数据本身的技术框架学习了解之外,发现了工作技能的另一个短板:测开能力。

遇见霍格沃兹,高光时刻来临

不知不觉中,自动化、性能已经成为测试人员测试能力的标配。各招聘网站上的测试岗位要求的技能标签都出现了自动化、性能,具备脚本开发能力。而我的工作也迎来了新的挑战,那就是公司要求测试部门提供公司业务的自动化测试和性能压测能力。然而自动化和性能需要系统的学习,网络上那些免费的教程大多都是过时的,很多项目按照教程都无法执行。在工作指标的压力和自身想要具备测开能力的双重驱动下,我找到了霍格沃兹测试学社,首先第一眼吸引到我的就是学社那完整的测试学习线路图大纲,让我一下子找到了方向。
选择大于努力,我的百度网盘里收集了很多的测开教程,然而都没有能够从实际意义上给我进步。报名学院学习后系统学习,工作中实践,进步迅速。
在学完课程,顺利适应公司新的能力要求,并且在实际工作中获得了更多的测开技能体会后,市场再次向我投来橄榄枝,一个世界名企大厂邀请我去做测试开发。其中问到的问题都在学院的课程中提到过,虽然面试将近2小时,10个面试官轮流问各种技术问题,从容不迫对答如流,让我感觉人生似乎到达了巅峰。测试行业从简单的功能测试渐渐的转向技术能力型。从当前来看,测试需要懂基本的测试理论,基本的功能测试经验,自动化、性能成为主流。在未来不远大数据、AI、人工智能、算法等等也将成为测试所需要的具备的基本技能。
面试真题这里简单的说下面试问到的问题,部分是大数据相关:
1、TCP和UDP的区别
2、测试类型有哪些
3、栈和队列的区别?
4、Kafka的原理,如何保证消息的顺序
5、接口自动化实现思路
6、Selenium原理
7、Python对文件的操作
8、压测工具的使用,性能三大指标
9、Linux常用命令
10、自动化测试用例的管理
11、自动化测试平台的创建过程,使用到的框架(加分项)
12、Pytest的基本应用
13、Pytest编写测试用例
14、Pytest框架之fixture
15、Pytest之参数化16、Pytest中conftest.py共享fixture(
17、Pytest中fixture的作用范围
18、Pytest的内置fixture
19、Pytest的配置文件
20、Pytest测试实战之token处理
21、Pytest常用插件之HTML报告(
22、Pytest插件之selenium
23、Pytest之并发执行
24、Pytest之Allure测试报告
25、服务端测试
26、API测试用例的编写
27、多线程的并发测试28、Docker中搭建CI环境
29、持续集成之Gitlab整合应用
30、接口测试之RESTful
31、接口测试的维度
32、Python接口测试之HTTP协议
33、Python自动化之代码覆盖
34、Python自动化之unittest框架
35、Python接口测试之Requests

时代在进步,职业能力要求也在变化,作为职场人我们能做的就是保持开放的态度,不自我设限,与时俱进,终生学习。

测试人生 | 专科学历入职世界500强企业,二线城市年薪超30W,这个80后小哥哥很赞!相关推荐

  1. 测试人生 | 专科学历入职世界500强企业,二线城市年薪超30W,这个80后小哥哥很赞

    本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群. 这篇文章是写给想在测试行业或者转行做测试行业的小伙伴的.我将叙述如何从0到1转行到测试行业并入职世界500强企业.先交待一下我的背景 ...

  2. 测试人生 | 专科学历入职世界500强企业,​二线城市年薪超30W,这个80后小很赞

    原文链接 这篇文章是写给想在测试行业或者转行做测试行业的小伙伴的.我将叙述如何从 0 到 1 转行到测试行业并入职世界500强企业.先交待一下我的背景:我是从专科学历的机械工程专业毕业.对计算机技术可 ...

  3. 软件测试 | 测试开发| 80后专科学历入职世界500强企业,二线城市年薪超30W

    本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群. 这篇文章是写给想在测试行业或者转行做测试行业的小伙伴的.我将叙述如何从0到1转行到测试行业并入职世界500强企业.先交待一下我的背景 ...

  4. 力作推荐!!!!   防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道)...

    防线:企业Linux安全运维理念和实战(向世界500强企业学习Linux安全管理与运维之道)      新书发售 http://product.dangdang.com/product.aspx?pr ...

  5. 一家世界500强企业为什么还要做不赚钱的生意?

    说起联想,可以说是一个家喻户晓的品牌,在<财富>杂志发布的2016年世界企业500强排行榜中联想位列202名,营收达到3098.26亿元.其经营范围除了涉及我们都熟悉的个人电脑.手机之外还 ...

  6. 严昊:25岁接手世界500强企业,公司一年净赚80亿

    严昊实际上并不是太平洋建设集团的创始人,整个集团的创始人实际上是他的父亲严介和.严昊则是在25岁之时接手这个世界500强的庞然大物.看到这里,很多人可能会认为,严昊实际上只是一个命好的富二代而已,他的 ...

  7. IT类公司世界500强企业

    注:本文所采用数据为2016年的,2017年的榜单数据及简评在此: http://blog.csdn.net/wang7807564/article/details/78982830 广义上的IT指的 ...

  8. 跟任何人都聊得来—最受世界500强企业欢迎的沟通课(二)

    跟任何人都聊得来-最受世界500强企业欢迎的沟通课 接着前面第一到五章:http://blog.csdn.net/wenzhi20102321/article/details/74097328 第六章 ...

  9. 众多世界500强企业集聚第二届数博会,数字产业大幕即将开启!

    作为数字中国建设峰会的重要组成部分和数字产品展示窗口,第二届中国国际数字产品博览会(以下简称"数博会")将于7月22日-26日(其中,7月22日-7月23日为专业观众日,7月23日 ...

最新文章

  1. idea中新增package总是嵌套的解决方法
  2. python就业方向及工资-【行情分享】python就业方向与薪资大揭秘
  3. jquery 开发总结(不断更新)
  4. Map 3D 2013中的AcMapMap.GroupModified 和AcMapMap.LayerModified 事件的参数变化
  5. 客户区坐标与屏幕坐标之间的转换问题
  6. python中list的意思_list在python中是什么意思
  7. 内存不足The following exception is caused by a lack of memory or swap, or not having swap
  8. 作者:黄宜华,南京大学计算机系教授、博士生导师,中国计算机学会大数据专家委员会委员、副秘书长。...
  9. 学习ActiveMQ(一):安装与启动
  10. 自学前端真的没有前途吗?
  11. PAT Basic 1012
  12. opencv3和qt5计算机视觉应用开发pdf_NeurIPS 2019:计算机视觉论文回顾
  13. IDEA操作 名字快速驼峰等操作
  14. unity天气系统_天气系统(一)
  15. 基于 VIVADO 的 AM 调制解调(1)方案设计
  16. 为什么我要“安利”你们来实习?
  17. bzoj-1233 [Usaco2009Open]干草堆tower
  18. BLE-NRF51822教程2-工程初始化流程
  19. 3ds max 2014 启动出现 error while registering plugins 怎么修复
  20. 定义字符串的两种方式

热门文章

  1. linux+指令+tree,Linux命令——tree
  2. Numpy精炼操作大全
  3. 启明智显分享|3.5寸串口屏应用如何对传统冰箱进行升级
  4. php网页第一张图片不显示不出来了_网页图片不能显示|网页不显示图片|网页图片显示不出来 - 网页图片无法显示的解决方法 - 安全专题...
  5. 传感器:DS1302时钟芯片及驱动代码
  6. Xceed Ultimate Suite 2021.3
  7. java outlook 日历_使用Outlook中的“日历”功能管理日程的方法
  8. python面试设计模式问题_聊聊 Python 面试最常被问到的几种设计模式(上)
  9. 解决问题的艺术:半小时编程实现照片的反转负冲特效
  10. vpp 版本选择_苹果VPP协议中文版