• 在职美团测试工程师的这八年,我是如何成长的,愿技术人看完都有收获


    引言

    时间回到8年前,我人生中的第一份实习工作,是在美团做一个自动化测试工程师。当时的我可谓意气风发,想要大干一场,结果第一次做测试就出现了事故。由于对某些地方的不了解,把某一个地方漏测了,并且上完线就去吃晚饭了,等吃饭回来发现师傅在焦头烂额地忙来忙去。那次故障造成了一个某项服务20分钟不可用,对公司造成了不小的影响。

    Tips:后期也会专门写一篇文章,讲讲美团目前在使用哪些前沿的测试技术,在工作中测试经常会遇到哪些典型的问题,希望能与同行们多多交流。

    对于软件测试从业者来说,提起自动化测试,最近两年任何一个招聘渠道对于测试岗位的要求,几乎都要求其会自动化测试。

    在这里插入图片描述

    这仅仅是一个开始,在后来半年的时间里,我几乎把所有职场新人可能犯的错误都犯了个遍。架构师让我把最新开发出来的软件测试完,我闷头搞了两周,也没有得出任何结论;本来安排好的开发计划,由于我临时要回去写论文,搞得经理措手不及;参加项目座谈会,全程“打酱油”……那段时间,自己也很苦恼,几乎每天晚上11点多才走,很累很辛苦,但依然拿不到想要的结果。

    在这里插入图片描述

    8年过去了,自己从一个职场小白逐步成长为一名技术Leader。 我发现团队中的很多同学在不停地重复犯着自己当年类似的错误。他们并不是不努力,到底是哪里出了问题?经过一段时间的观察与思考后,我想我找到了答案。那就是:我们大多数同学在工作中缺乏原则的指导。原则,犹如指引行动的“灯塔”,它连接着我们的价值观与行动。

    不久前,桥水基金创始人雷·达里奥在《原则》一书中所传达的理念,引爆了朋友圈。每个人都应该有自己的原则,当我们需要作出选择时,一定要坚持以原则为中心。 但是在现实生活中,我们往往缺少对原则的总结,对于很多人来说这是一门“只可意会不可言传”的玄学,是属于老司机的秘密,其实不然。“追求卓越”是美团的价值观。作为一名技术人员,我们应该如何践行呢?下面希望能够给大家带来一些启发,更好地指导我们的行动。

    下面分享的是我整理编写的一份2021年可能是最全的软件测试工程师发展方向知识架构体系图。希望能给你带来灵感和方向:

    一、Python 编程与测试开发技术

    在这里插入图片描述

    二、Web自动化测试

    在这里插入图片描述

    三、APP自动化测试

    在这里插入图片描述

    四、Postman测试工具专题

    在这里插入图片描述

    五、接口自动化测试

    在这里插入图片描述

    六、Jmeter 性能测试

    在这里插入图片描述

    七、Fiddler 抓包工具的使用

    在这里插入图片描述

    八、TCP/IP协议详情

    在这里插入图片描述

    九、计算机操作系统

    在这里插入图片描述

    十、Linux 系统操作

    在这里插入图片描述

    十一、MySQL 数据库

    在这里插入图片描述

    十二、RobotFramework 自动化测试框架

    在这里插入图片描述

    十三、跨平台的自动化测试框架

    在这里插入图片描述
    上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

    如果你找不到全套的自动化测试资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,入口:关注楼底公🀄️号卡片⬇️⬇️⬇️⬇️⬇️程序员一凡🌸🌸,大家可以一起讨论交流,里面会有美团架构师传授的一套教学资源和相关文档资源、技术交流。希望帮助大家在成为测试开发大佬的道路上披荆斩棘。
    同时能拉进摸鱼群,有大佬指点迷津你的问题往往有人遇到过。

    加油吧,测试人!如果你需要提升规划,那就行动吧,在路上总比在起点观望的要好。

    未来的你肯定会感谢现在拼命的自己!

  • 相关阅读:
    性能测试:测试常见的指标(超详细~)
    Python进阶系列 - 17讲 函数
    【Redis】redis基本数据类型详解(String、List、Hash、Set、ZSet)
    基于RNN和Transformer的词级语言建模 代码分析 PositionalEncoding
    GB28181设备控制和TeleBoot远程启动命令探究
    MVCC及实现原理
    uniapp——项目day03
    Vue3介绍和安装
    【JVM】Java的内存模型(JMM)!
    使用tc命令模拟linux网络延迟环境
  • 原文地址:https://blog.csdn.net/weixin_56502375/article/details/125430187