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