测试人生 | 折腾 6 年踩坑无数的“笨小孩”:方向对了,路就不会遥远!

测试人生 | 折腾 6 年踩坑无数的“笨小孩”:方向对了,路就不会遥远!
本文转载自测试人社区,原文链接:https://ceshiren.com/t/topic/8674

编者按:本文来自霍格沃兹测试学院学员 @笨小孩 的分享,从退伍军人到测试小白,从培训被坑再到经历各种小公司倒闭、裁员、6年间几番折腾,最终靠“笨功夫”成功转型测试开发,年薪近 30W+,涨薪 56%!在他的经历中,你是否能看到似曾相识的自己?

应学院的邀请,分享下我的成长经历和学习心得,请大家多指教!

6 年折腾踩坑,往事不堪回首

个人职业发展经历:

经历一:军人。在上大专的第一年,我选择去当兵,原因很简单:报效国家并且解决低学历就业问题。就这样果断的踏上了属于我的第一段从业经历。

经历二:测试人。在退伍后的第一年,我选择了做测试,原因很无奈:学历低,国家也不分配工作。这个阶段对我简直是噩梦一般的存在,在四处找工作碰壁后,经历过各种焦虑彷徨。好在最终在众多招聘机会中发现测试行业门槛较低、但薪资还算不错,就这样忐忑的选择了属于我的第二段职业经历。

经历三:“点点点”打工人
入行至今有近 6 年时间,这期间我服务过 5 家公司。从刚入行时在培训机构费钱 + 费时的脱产学习,到在 9 个人的小公司的干各种杂活、累活,再到后来经历公司倒闭、被裁员等等,工作的不稳定外加无限的“点点点”严重消耗了我对测试的热情,我甚至已经做好被淘汰转行的准备了

也曾在工作之余想努力学习点技能,但这里感到最无奈的是 —— 求知路上也会遇到坑。之前报班的几家培训机构感觉只讲皮毛,最后没学到什么技能但是钱白花了。最后工作这么些年下来,好像也就只会“点点点”,根本不懂测试行业的前沿技能,也从来没有想明白自己的测试职业规划。整体感觉就是:基础薄弱的菜鸟*陷在一个死循环里,找不到出路

经历四:测试开发工程师
比较幸运的是,偶然之间,我在浏览测试技术学习网站时,霍格沃兹测试学院进入了我的世界,点进去一看课程介绍信息,瞬间就激发起我学习的欲望。毕竟我已经趟过培训机构的坑了,我能明显感觉到霍格沃兹不一样,就冲首页那份学习成长进阶路线图就简直OMG!让我有豁然开朗的感觉!买它

很开心也很感恩在霍格沃兹测试学院收获成长,最终成长为一名测试开发工程师,也加入某中型互联网企业,拿到近 30W+ 年薪 Offer,涨薪 56%!这可能是我最重要的一次职业突破,我也会继续努力,期待未来更上一层楼!

学习心得:“笨办法”学测开,由慢到快

方向对了,路就不会遥远!

心得一:耐心的摸索。在年初开始了我的学习之路,报名时课程已经落后一个章节,而且我也没有那些好学生才有学习方法和经验,只能用自己的”笨办法“按部就班跟着思寒老师从 Linux 与 Shell 的第一个命令开始敲。
测试人生 | 折腾 6 年踩坑无数的“笨小孩”:方向对了,路就不会遥远!
测试人生 | 折腾 6 年踩坑无数的“笨小孩”:方向对了,路就不会遥远!

因为基础差,很多不理解的内容我都详细的记录下来。比如我可以精细到把思寒老师口述过的话打成文字稿记下来,甚至,我还把答疑课老师的代码思路版本和直播课上老师代码思路版本做了记载和对比。总之,除了记笔记就是疯狂敲命令循环往复。对了,还有学院在每节课后都再留个作业考试,这样的教学方式体验非常好,能体会到学院课程设计的用心。

心得二:缓慢的成长。从开始上课到坚持记笔记成为习惯,我用了差不多 3 个月时间。我个人的成长速度算是比较慢的,此时我还不能将所学内容应用到实际工作中。这时候,迷茫和焦虑再次涌上心头。我不得不选择停下脚步回顾过去三个月的学习成果,并思考下一步该如何行动。
最后,发现没有别的捷径,我暂停了学习新内容,用笨办法把之前的内容又从头学了一遍[哭笑],但是这一次,我发现比第一次学习时,理解深度和速度都提高了一大截。

心得三:勇敢的实践。通过不断的摸索和熬过缓慢的成长,就该轮到实践了。在学完 UI 自动化测试章节后,我就迫不及待的开始套用在自己的工作中。这种学以致用是非常重要的,因为你只有真正实践时才知道更多细节要点,通过不断实践又会发现不懂的地方,促使你再去刷课程回放。这样下来就会记忆犹新,真正内化为自己的技能。这种成长的快乐也让我感到不亦乐乎。

面试真题与经验总结

一面

1.个人介绍:

  • 个人信息
  • 产品内容
  • 工作流程
  • 小结:考察你的沟通、思维、表达能力。
    2.业务提问:
  • 产品受众人群
  • 模块存在目的
  • 客户需求背景
  • 小结:考察测试人员对被测对象的全方位理解程度。
    3.技能提问:
  • 测试中用到过最多的是什么工具?
  • 工作流程中哪个阶段涉及到该工具?怎么用的?
  • 自动化了解多少?
  • 小结:考察技术方面工作中的实际应用,为二面的人留出精准问答内容。

二面

  1. 个人介绍
  • 个人信息
  • 产品内容
  • 工作流程
  • 小结:重复一遍,但是要再次精简内容,因为感觉二面的面试官是冲着你技术篇聊的。
  1. 业务提问:
  • A模块如何编写用例
  • 测试产出有哪些
  • 测试维度有哪些
  • 小结:考察平时工作中业务的实际落实方案和项目经验。
  1. 技术提问:
  • Postman 用到了它的那些功能
  • UI 自动化每次遇到登录授权怎么处理
  • 接口自动化有接口依赖怎么处理
  • Pytest、Unittest、RF 对比都有哪些好处
  • 都用过那些 Pytest 功能和第三方插件
  • 怎么实现 Pytest + Requests + Jenkins + 钉钉提醒
  • 小结:其实都是学院课程里教授的内容,多实践多体会才有自己的理解和使用方法。

总结

  1. 基础理论要熟记,必须背会。
  2. 一定要多实践。UI、API 自动化的落地并且踩坑后总结经验和方法论。
  3. 性能、安全、数据库、算法我也只是了解,这里就不多说。感觉还要看岗位准备。
  4. 最重要还是要“人岗匹配”,有针对性的面试,成功率会更高。

最后,再次感谢霍格沃兹测试学院的各位老师,也祝大家都能收获成长和好工作!

更多技术文章分享及测试资料点此获取

上一篇:轻松学MVC4.0–6 MVC的执行流程


下一篇:Apache Kylin 云原生架构的思考及规划