本文涵盖的内容:
小蘑菇是谁?
小蘑菇为何要学习自动化?
如何接触到的柠檬班?
小蘑菇在43期是如何学习的?
简历优化
面试时遇到的挫折和成长?最终如何拿下大厂offer的?学习的内容对找工作的帮助?
面经分享
01
小蘑菇是谁
坐标:杭州
毕业时间:年
测试年限:2年多(至年11月)
学历:本科(非和)
目前就职:XXX大厂
跳槽前后薪资:
8.5K--16K(拒了17Koffer),涨幅近%
柠檬班经历:在py43期学习python自动化课程。
找工作节点:学习完python接口自动化后,开始找工作。
02
为何要报班学习自动化测试
在柠檬班学习之前,在公司的工作职责是:功能测试+ui自动化测试。
想提升自己的能力:掌握一门编程语言,深入学习自动化测试的框架设计思想和实现。
当然,最最重要的是,
想提升自己的竞争力,拿到更高的薪资。
在报班学习之前,薪资是8.5K。
03
如何接触到的柠檬班?
有朋友是在柠檬班学了测试开发课程的,听到朋友说了一嘴柠檬班的课程
就自己来了解柠檬班的课程了。。
虽然朋友只是顺嘴一说,但是入了小蘑菇的心
然后就自己报名了柠檬班python自动化第43期
哈哈,朋友还不知道呢。。。因为后面也没有交流过这些事情。。
04
小蘑菇在43期是如何学习的?
小蘑菇同学养了一只非常可爱的小喵咪。。
刚入社会2年多,年轻活力,没有男票。。
在43期开班之后,把自己工作以外的时间,都拿来好好学习啦。。
有坚持参加每一节直播课,然后课程去复盘视频,做笔记,做作业。。
在接口自动化没有学完之前,小蘑菇来问老师,要找工作的事情。建议她学完接口自动化之后,再找工作。
就这样,一直一直学到接口自动化部分全部完成。。
在好好吸收了接口自动化框架的内容之后,就开始改简历找工作了。。
05
简历优化
按小蘑菇自己的话说,找了py43期的老师和4位导师,一一给她看了看简历。。哈哈哈
自己也花了很多心思去反复修改和优化。。
06
面试时遇到的挫折和成长?最终如何拿下大厂offer的?学习的内容对找工作的帮助?
小蘑菇的面试过程,并不是一开始就十分顺利。。。
是在面试的各种挫折中一步步优化面试表达能力,积累面试经验,持续改进。。
这中间,还经历一些不好的抨击,比如你的能力只值12k等等。。
用她自己现在的话说是:以前你觉得我只值12k,现在的我你高攀不起。。
在这样的持续了一个月的面试之后。。
在面了十几家之后,最终经过大厂的4轮面试,拿下了大厂offer。。
07
面试经验分享
1、注重测试基础
测试基础包括所有在做功能测试时应当掌握的内容,诸如测试用例的密、SQL语句的场景、遇到bug查日志的命令等
接口测试和功能测试用例、自动化测试用例的区别
工具的使用:抓包工具、接口工具。
2、注重测试广度
自动化、压力测试、安全测试
Ui自动化可以带过但必须了解
压力测试、安全测试掌握非常基础的也可以
Web/app/小程序即使没有经验也需要知道差别和面试官沟通中需要表现出你的测试广度
3、注重独立承担项目测试任务??
进入大厂前后独立都很重要,从需求到上线和复盘,要能够独立承担一个项目的测试任务,这个需要自己复盘
尽量参加开发的设计评审,如果可以了解开发逻辑是最好的,非常加分。
案例:
之前有参加过xxxx的面试,面试官抛出一个问题,问我是否知道权限处理是怎么实现的。因为权限处理贯穿了我的项目我并不知道后来也反问她为什么要知道这个她说测试是赋能开发的知道怎么实现的会更好的去测试这种复杂情景
4、选择一方的“深度”学习——自动化
独立搭建框架?
最少要掌握:清楚每个功能是如何实现的为什么要这么写
案例:
比如我参加过的一些面试,面试题有ddt如何进行数据驱动、pymysql的游标、retrun的是什么数据类型、接口自动化的接口依赖如何实现、提取替换操作实现原理、全局变量如何处理
不必太深:源码背后的内容。
比如我们只需要知道怎么使用requests库,但暂时不需要了解requests库是怎么来的。
5、面试经验
离职原因:
真诚,可以讲薪资不符,可以讲发展慢,但是要感谢以前的公司,不可以讲公司和领导的坏话。
公司层面:必须熟悉自己的公司的项目背景,项目目的,项目前景
项目层面:
必须掌握1-2个项目流利到所有模块整合、具体模块的业务流描述、其中有哪些显而易见的接口关联如何实现其接口自动化
如果能从公司层面、项目背景入手介绍,会显得你了解的很清楚,各个模块之间的整合,比如我的项目权限分级处理,业务流闭环讲清楚,毕竟测试注重和熟悉业务基础后才能进行接口自动化落地,而这个业务覆盖率其实只需要不到一半,其实不难,自己理顺。
编程基础:
不是为了自动化而去学编程,要说掌握了编程基础后赋能测试才有了自动化。测试考察的编程基础都不会太难,只要踏踏实实跟柠檬班的python基础,准没问题
算法:
不会考太难,但是比较看运气,如果考到难的了,基本是看思路和压薪资来的,不要紧张,真的不会就下一个。
案例:
我被问的最多的编程基础都是元组列表区别等诸如此类的简单问题
算法中的冒泡从没问过,问的反而是列表去重、嵌套字典等自动化中会遇到的具体问题的处理思路,只需要思路。
学习思路:
以我的经验,我是从ui自动化过渡到接口自动化,结合自身项目,要讲出来为何去做去实践,需要有“自驱性”的体现。
比如我着手了一年ui自动化的框架、关键字驱动的测试脚本,发现其测试用例覆盖非常低,前端稍有改动便需要较大程度的维护,开发和维护脚本成本高,并且测试脚本阅读障碍,所以过渡到接口自动化(面试官觉得你是带着自己的思考了),接着自我驱动框架搭建,接口覆盖率,测试用例数量等出一个量化的效率提升,比如之前回归测试需要1-2天的时间,如今只需要1-2小时,提升了80%之多。这都是自我驱动去做的,面试官会非常喜欢。
学习目标:
3年一目标。工作经验不长,年轻的都讲专心技术做测试开发。经验老道的再讲做测试管理面试官会比较爱听
柠檬树下柠檬果,柠檬班里你和我
留言区点赞最高的学友
我们会赠送福气满满的柠檬帆布袋哦
欢迎在留言区跟我们互动噢~
风里雨里,柠檬班永远陪着你
图片来源:网络
预览时标签不可点收录于合集#个上一篇下一篇