霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

从功能测试到大厂测试开发,我的经验都在这儿啦

⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!

本文来自测开班Y同学,Y同学在3月的求职中,拿下包括美团,度小满在内的三家公司的offer,成功跳槽大厂,涨薪100%,年薪突破30W+。

测试进阶学习心得

2015年毕业于某没落211大学,专业非计算机专业,毕业后一年左右时间一直从事本专业相关的工作,后偶得机会进入测试行业。

第一份测试工作是作为外包从事通信行业测试,通信协议测试,由于是测试TCP/IP协议簇,对通信原理要求理解比较深,自觉基础太差,后选择成为软件测试工程师。

第二份测试工作,纯手工功能测试,在这份工作中,接触到了一点性能测试和自动化测试,但是由于公司主要为功能测试,对自动化的需求很少,因此了解到的自动化内容很浅。

偶然一次机会,在TesterHome论坛上发现了霍格沃兹测试学院,说实话,刚开始对培训机构的印象并不好,原因想必大家也都知道,但是后来在网站上看到了学院发的一些技术分享,获益匪浅,也由此在我心里埋下了一个测开的种子。非常感谢自己先前在私下学习过Python编程,可以直接报学院的Python测开班。

“师傅领进门,修行靠个人”这句俗话我深以为然,学院的课程更多的作用是带你入门,这点学院的课程做的非常好,基础、常用语法甚至于容易踩坑的地方,学院都有讲解到,而且学院的课程很全面,可以让人很清晰的了解到测开需要掌握的技能点,起到了很好的领路作用。掌握这些技能,加上在工作中的反复磨炼,领悟,一点一点内化成自己的能力,在这里分享下我在学习这段课程期间的方法。

笔记+实战学习方法

由于自动化测试方面的基础很弱,对很多东西不太了解,因此为了加深印象,我一般是先听一遍课,做好笔记,然后再听一遍。

在做笔记的过程中,可以按照自己的思维方式整理知识点并加深印象;同样,每一次听课都会对内容有不一样的了解,视频一定要多刷几遍。

上课期间,在公司不加班的前提下,常常周末会去单位,按照自己学到的自动化的点对项目软件进行自动化脚本编写,同时也算是练习。

学习的那段日子,虽然忙碌但是很充实,能真切的感受到自己每天都在进步,在学习完课程后,我产生了试水的想法。在经过学院的简历指导后,我开始尝试去投递和面试一些心仪的公司,最终拿下了三家公司的offer。

面试经验分享

去年9月份,我曾接到了一份offer,但是工作内容主要是功能测试为主,但是薪水很让人心水。当时我很纠结,一是这份工作薪水涨幅超出预期,二是我不甘心从此与测开岗位无缘,我很想去大厂溜一圈,因此最终我拒绝了这个offer。之所以把这件事写出来,是因为这件事坚定了我去大厂的决心,同时也是这件事一直鞭策我好好学课程中的技能,争取2021年跳槽进大厂。

3月份时我开始了面试试水的经历。本来是想借此了解下我当前的不足之处,以便查漏补缺,但没想到这次面试试水的结果超出了我的预期,可能是因为学过了python测开课,因此面试底气比较足的原因,这次试水很顺利,面试结果我很满意。

我整理一下面试过程中遇见的面试题,希望能够帮到大家。

1、自我介绍及项目介绍

2、mysql语句查询(order by 和limit)、新增字段

3、项目介绍-根据介绍的内容询问细节:测试过程中遇见的印象最深的Bug以及你是如何解决的?多部门协调测试时,沟通问题如何解决

4、算法题

(1)在一个字符串(first_str)中查找一个特定的字符串(second_str)第一次出现的位置,如有返回索引值;如无则返回-1

(2) 买卖股票的最好时机(leetcode-188)

(3)给一个字符串,从字符串中找出最大的数,考虑负号、小数

(4)一个文件中有若干字符串,统计其中含有a字符串的个数,按照字符串的字数从小到大排序输出

(5)字母异位词分组(leetcode 49)

(6)任务调度器(leetcode-621)

5、Linux: 在指定日志中,寻找指定关键字, 查看8080端口是哪个进程在占用

6、用例设计题及支付问题分析

7、HR面试重点问了离职原因及薪资要求等问题,基本上是面试指导课里提到的一些常见问题

面试求职小Tips

Tips1:需要说明的是,学院讲授的课程非常有用,面试前建议一定要完整的学习一遍;

Tips2:面试过程中在介绍自己的项目时,一定要挑自己最熟悉的,因为面试官会对此进行深入;

Tips3:有时间的话,还是建议大家刷下LeetCode算法题,大厂面试基本每轮都有算法题。

来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
QQ交流群:484590337
公众号 TestingStudio
点击获取更多信息

posted @ 2022-01-14 09:12  霍格沃兹测试开发学社  阅读(111)  评论(0编辑  收藏  举报