在阿里4年测试,这7条心得体会,让我收益终生

简单做个自我介绍,我是一名测试开发工程师,从15年毕业到现在工作了6年。一路走过来,觉得自己很幸运遇到了很多伯乐,教会了我很多道理和职场经验。我也非常荣幸在阿里的蚂蚁集团测试开发项目组工作过4年,搭建过蚂蚁金服的platuo测试框架thrift测试框架,自动化测试平台,保障过亿级流量服务的质量工作。最近2年作为面试官也面试了很多同学,经常和很多候选人沟通分享一些自己学习成长的路径,也经常和很多新入职的同学口头分享一些工作心得。现在把这些的经验总结了一下,如果能对看到文章的同学有所启发及帮助最好。

在阿里4年测试,这7条心得体会,让我收益终生_第1张图片

七条心得体会

1 自我认知

很多新入职的同学,尤其是社招的同学,会对新的环境不适应(可能是同事关系、工作模式、工作环境等),逐渐会很迷茫及焦虑。首先有这种情绪其实很正常,走出舒适区适应新的环境本身就需要很大的勇气,但不用放大这种情绪。主要是要想清楚你来这家公司这个测试团队是为了什么。总之要明确自身的诉求,然后上下左右看看测试团队在做什么,测试团队需要你做什么,你能为测试团队做什么,给自己定位。

2 基本素养

作为测试工程师一定要有最基本追求及素养,这些东西决定了你未来的下限,包含:自驱学习、追求极致、匠心文化、一杆到底、ownership精神等。这里不一一展开,网上也有很多的介绍和说明。《浪潮之巅》中说过:一流的测试工程师能顶得上10个二流的测试工程师,一流的测试工程师天生充满了责任感和好奇心,他们大都满怀信心但虚怀若谷,他们直接但不粗鲁,他们不推诿,他们不在乎工作边界,以测试团队而不是自己的工作任务为目标。

3 成长路径

登上山峰的道路不止一条,这里主要说下点线面的成长路径。当你负责测试一个很小项目的时候,整个项目或者系统的设计及思路你有没有考虑过;当你负责测试一个系统的时候,全链路架构的设计及思路你有没有考虑过;当你测试一个整体架构的时候,有没有了解过其他架构域是不是有相似的问题。当你慢慢具备这些能力及意识后,恭喜你已经变强了,也有可能变秃了。当然也有可能你已经具备了这些能力,但没有赏识你的伯乐,所以要把握住每一次机会,把一些小的事情做到极致。如果还是没有伯乐发现你的能力,适当做出调整也是不错的选择。

4 定义问题

面试过很多同学,也帮助过一些同学做过内部晋升简单辅导,很多同学会上来就说我的方案是什么样的,如何如何牛,具体细节是什么。但是站在其他人的角度,他是没有上下文的,压根就不知道你要解决的问题是什么,推导逻辑是什么,缺失了这些东西,是很难评判你这个方案的好坏,以及这个方案是不是真的解决了问题。所以知道怎么做很重要,但定义问题更重要,然后是你的思路及推导过程。这也是晋升场上常听到的,要思考问题背后的WHY及WHAT。定义问题不是随意扣帽子,当你成为主管的时候,你就是团队的指明灯,要结合业务需求及趋势根据自己测试框架特性来分析和定义问题。

5 向上管理

个人觉得向上管理并不是一个贬义词,很多时候你在闷头做事情,如果不经常和主管对焦,有可能你理解的东西和他所想的完全南辕北辙。在执行及落地的过程中多沟通、多对焦,换位思考,你作为主管喜欢什么样的同学。当然过犹不及,还是要有高质量的对话和输入,不是随便想到一点东西就找主管沟通和反馈。当你作为一个主管时,也要经常和下面的同学进行one on one,多听听团队同学的想法,给到团队同学沟通对话的机会。

6 独立思考

网络社会,我们会主动或被动获取到各种信息及知识,需要你兼听则明,就像上面自我认知中说到的,一定要清楚地知道自己想要的东西是什么。不要听风就是雨,被别人带偏了自己的成长路径。技术上的思考也是如此,上面说的定义问题也是对于要解决问题的思考,另外很多同学在做技术方案时,被别人稍微挑战一下就立马慌的不行,其中主要问题还是自己对要解决的问题或现象有没有深刻地思考,自己有没有很笃定。

7 总结沉淀

总结沉淀一定要做在日常,无论是PPT或者笔记,这些总结沉淀不一定非要是技术上的思路,也可以是自己的一些想法及感悟心得。一些同学在给别人介绍自己的想法或技术方案时,说了很多内容但是完全没有重点,抓不住问题的本质。主要是因为两方面,一方面是你自己没有真正思考过,另外一方面就是思考过后并没有形成有效总结。

绵薄之力

做为一名自动化软件测试,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

下面分享我整理的这份2021年可能是最全的软件测试工程师发展方向知识架构体系图。

一、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。

在阿里4年测试,这7条心得体会,让我收益终生_第2张图片

二、Shell脚本
掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。

在阿里4年测试,这7条心得体会,让我收益终生_第3张图片

三、互联网程序原理
自动化必由之路:前端开发基础知识以及互联网网络必备知识。

在阿里4年测试,这7条心得体会,让我收益终生_第4张图片

四、Mysql数据库
软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。

在阿里4年测试,这7条心得体会,让我收益终生_第5张图片

五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。

在阿里4年测试,这7条心得体会,让我收益终生_第6张图片

六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。

在阿里4年测试,这7条心得体会,让我收益终生_第7张图片

七、Web自动化测试Java&Pyhton
了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。

在阿里4年测试,这7条心得体会,让我收益终生_第8张图片

八、接口与手机自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。

在阿里4年测试,这7条心得体会,让我收益终生_第9张图片

九、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。

在阿里4年测试,这7条心得体会,让我收益终生_第10张图片

十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!

在阿里4年测试,这7条心得体会,让我收益终生_第11张图片

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

看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:

1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。

2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!


如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等学习资源。

你可能感兴趣的:(程序人生,软件测试,面试,职场和发展,软件测试,程序人生,测试工程师)