我是深圳线下班1期的同学,我刚毕业起薪比较高,一直在做功能测试,第一份工作运气比较好,薪资给的和字节差不多,且当时的公司盈利和福利也不错,误以为功能测试收入也很高,
后来遇到了疫情,很多公司都在降本增效,换工作的时候涨薪很难几乎不可能,很多公司都说需要降薪。为了尽早摆脱这样的困境,我在上网查询测试相关文章、以及一些公众号文章时了解到了霍格沃兹,了解到有这么一个专门做测试开发的平台。于是果断报名。结果在报完班一周后公司大规模裁员。
在上课后一个多月开始准备面试,第二个月拿到了4个还不错的offer,总包在31w-38w之间,而且都是深圳的知名企业。
有些鸟儿是关不住的,因为它们的羽翼太耀眼
大学专业是计算机相关的,毕业后找了测试开发的工作,但实际上做的是功能测试,刚开始觉得工作有一些挑战。
随着工作时间慢慢变长,发现工作重复性太多,且想做一些自动化、测试开发相关的工作,但是公司内部没有转岗和培养的机会,只能承担更多业务测试的任务,大学学的知识也没有用起来,有点荒废的感觉。
后来公司还不停的压缩福利、且身边的同事都是关注点点点,其他技能几乎不太会,甚至Charles都不太会用, 当意识到自身的问题,准备开始弥补不足,此时发现自己摸索学习的效率很低,请教身边工作经验丰富的同事,会被人认为动机不纯。
在这样暮气沉沉的环境中,大家都很消极。尝试出去面试发现大环境对于测试的要求很高,自己在这家公司所掌握的技能已经跟不上市场的要求。
所以一直想找一个平台,能够全面梳理测试领域需要掌握的方法技能、能够学到一些好的测试方法、工作规划建议等用于日常工作中,跳槽时可以提升面试通过率并且涨薪。
我为什么报名深圳线下班?
我觉得线下班最大的好处是老师可以现场指导,有问题也可以和老师聊聊,还可以和其他同学交流工作,学习时更加专注,因为能来上课的同学基本上也不会浪费自己的时间),学习效率提高了不少(因为我是在上课后一个多月后开始面试,以前想都不敢想这么短时间能学会多少知识,有多少底气去面试,毕竟现在的面试机会非常稀少。
对于一些之前一知半解的知识点,有了更加全面和深层的了解和掌握,比如Pytest、Selenium、Appium PO模式、接口自动化框架、jenkins搭建流水线工程、性能工具的使用,对于之前已经掌握的技能,能够深入了解它背后的设计原理等等。
学院老师很多,当遇到不会的问题在群内寻求帮助时,蚊子、汤达人、小鹏等老师们都会很快解答,在学习过程中和AD老师的沟通非常多,除了指导专业知识的掌握之外,AD老师也分享了很多好书、以及日常工作中可能需要具备的一些软技能,在面试和入职新公司时都如及时雨般的解决了当时遇到的困惑和问题。
面试真题来了
接下来给大家带来我面试过程中遇到的面试真题,希望能够帮助到后面的学弟学妹拿个好Offer。
- 什么是微服务 ?了解过中间件吗?Redis吗?针对Redis的缓存如何进行测试
- 压测怎么做的?
- 针对压测结果怎么分析的?
- Linux常用的命令
- 了解的网络协议有哪些
- Udp和Tcp有啥区别?
- Web、App、接口自动化有啥区别?
- Pytest常用的库有哪些?
- 带团队遇到新人怎么处理
- 线上故障怎么处理,回退、热修复有没有什么标准?
- Postman和Firefox有啥区别?
- Kafuka有了解吗?
- App专项测试做了哪些
- 数据库的索引分类
- 平常会查看数据库中索引的设计吗?
- App自动化是怎么做的?
- 做App自动化的时候都遇到了哪些问题,是怎么解决的
- App自动化大概多少条用例,跑多长时间
- 兼容性测试怎么做的?
- 压测是怎么做的?
- 压测后有没有遇到什么问题?怎么排查
- 一般看开发代码吗?
- 有没有发现过开发代码里的问题?
- 底层开发改动了代码怎么去验证对业务的影响?
- 之前带人都是做什么?
- 接口自动化关注哪些测试点?
- UI自动化怎么去实施落地
- 工作中做了哪些推进工作?
- 文件查找,如何优化
- 手机购物:下单-》付款-》等待-》收货场景如何测试
- 功能、接口、异常、兼容、性能、数据库
- 流程规范是怎么做的?
- 数据库的使用,Redis了解、消息队列
- UI自动化是怎么做的,产生了什么样的价值
- 线上回归用例的范围怎么确定,与埋点数据如何进行匹配校准
- 做过哪些团队之间的推动性工作,怎么做的?
- 给你一个接口如何测试?通过工具、代码的方式,再到产出报告
- 团队带人的时候有没有遇到一些问题?怎么解决的?
- 项目流程,其中担任的角色?
- 关于团队建设方面之前有遇到哪些不好的问题,怎么做的?
- Sql:数据库查询表倒数第10个数据
- 测试用例设计,哪些维度,面试官考察思维的广度、不是说写点测试Case就行
- 讲一下你的项目,怎么做的,收益
- 代码怎么写的?框架怎么优化?
- 你在工作中换过Leader吗?
- 每个Leader的风格是什么样子的
- 你喜欢的团队风格是什么样子的
- 之前公司的机构是什么样子的?
- 之前的工作中发现最快的一年是哪一年?你觉得还有哪里可以改进?
- 哪些事情是自己主动推进的?
- 流程把控是怎么做的?
- 你在工作中的习惯是什么?如何去和其他同事配合
- 怎么看到公司节奏特别快加班的事情?
- 说说自己的缺点?
- 职业规划
- 数据库去重
- UI自动化是怎么做的
- 接口自动化怎么做的
- UI自动化遇到了哪些问题
- 如何提升脚本的稳定性和效率
- 如何测试一个接口
- 觉得自己工作中遇到什么问题?与同事配合、技术等
- 购物、下单失败如何定位问题
- 学生姓名、成绩、科目表,查询课程大于5成绩大于70的学生
- 面料系统:供应商Excel表格,怎么测试
- 文件如何测试
- 装饰器
- 类方法和静态方法有什么区别
- 你觉得这个项目里的难点在哪里?
- 针对项目里的难点如何设计测试用例?详细说明
- 团队提效做了哪些事情?
- UI自动化的框架分为哪些层?
- 自动化的优点是什么?
- 项目流程?针对流程发现了什么问题?是否有优化?
- 接口断言
- 接口覆盖率多少?写了多少case
- 项目管理做了哪些事情?
- 线上复盘怎么做的?
- 怎么看待996
- 介绍一下项目
- 你们的业务流程?
- 常用的语言是什么?
- 写过什么小工具或者框架吗?
- UI自动化是怎么做的?
- UI自动化的框架结构怎么设计
- 给你一个接口文档,如何进行测试?
- 接口框架、接口可视化平台
- 写Sql,数据库连表查询,按照关键字排序
- 了解存储过程吗?
- 安全性测试
推荐学习
深圳线下班开放线上和线下试听,线下一定要可体验小班私教,席位有限,先到先得。赶紧扫码进群报名免费试听
在测试领域,技术的提升固然至关重要,然而,同样不可忽视的是测试管理软技能的必要性。拥有卓越的测试技术能力是基石,但在现代软件开发环境中,仅凭技术本身难以应对项目的复杂性和团队协作的挑战。测试管理软技能的提升可以为技术高工打开更广阔的发展空间。
首先,测试管理能力使你能够更好地规划、组织和执行测试策略。通过学习测试管理,你将能够更有效地制定测试计划、分配资源,并合理安排测试活动,从而提高项目的整体效率。
其次,软技能的提升将增强你在团队中的领导力和沟通能力。良好的测试管理者不仅能够理解技术细节,还能够与不同职能团队有效沟通,推动团队朝着共同的目标前进。这种全面的素养在职业发展中至关重要,有助于建立良好的团队协作氛围。
最后,测试管理软技能的提升有助于更好地理解业务需求和用户期望。通过深入了解项目的背景和目标,你将能够更有针对性地设计和执行测试,确保产品不仅在技术上优秀,还能够满足用户的期望,提升整体用户体验。
因此,作为技术高工,将精力投入到测试管理软技能的学习和提升中,不仅有助于个人职业发展,也将为团队和项目的成功贡献更大的价值。霍格沃兹测试管理训练营是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划,推荐大家了解~同时这边整理了一套测试管理软技能提升的学习路线图,感兴趣的可以自取~