从功能测试到大厂测试开发,我的经验都在这儿啦
⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!
本文来自测开班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
点击获取更多信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2021-01-14 软件测试 | 高质量接口自动化测试必须关注的几个阶段