大家都说软件测试入门容易,似乎软件测试成了跳进互联网生态圈的最佳途径。但是不少小伙伴在入门软件测试后,却变的相当的迷茫,不知道自己应该做什么,似乎点点点就成了工作中唯一的事情了。趁现在负能量还没有缠身的时候,给大家讲讲软件测试如何打破瓶颈,怎么才能继续向上提升。
好多小伙伴都是从黑盒测试入门的,从最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。不得不说,每个人都会有迷茫期,记得我刚出来工作的时候,隔三岔五的迷茫,根本不知道自己到底想要做什么,只能随波逐流的过一天是一天。但每次度过迷茫期都会有一点提升,因为在迷茫期的时候,会不断的纠正自己要走的路。所以,各位小伙伴在这个阶段就应该想想自己未来到底要怎么走。
其实测试跟开发差不多,无非就是三个发展方向:
1.技术型
2.管理型
3.转行型
不管是你做哪个方向,最基础的一点,就是你的技术要牛叉,不懂技术,不管是哪方面都做不好,首先你不懂技术,技术型人才你肯定就被否定了。做不了技术,做管理?no,一个不懂技术的人,是做不好管理的,作为一个部门的老大如果不懂技术,手下的人怎么会服你呢?
转行型那是对于大牛来说的,我个人认为,因为你说一个在公司做了几年点点点的测试人员,可以转行做什么?所以我认为在整个IT行业里,软件至少要精通一个技术才能说是转行。由于测试工作的特殊性,什么都要了解,导致测试人员的能力还是比较全面的!所以测试是比较好转行的一个职业!
比如,精通业务,可以去做需求分析。
精通用户体验,可以转行做产品经理。
喜欢开发,可以转行做开发。
文档写的6,文档工程师。
以及售后工程师,售前工程师,技术支持工程师等等各种各样的工程师。
如何往技术型路线发展
前面说了那么多,其实都没提到重点,毕竟上文写的内容谁不知道呢,不是吗。
这里,主要给大家讲讲软件测试在技术路线上的发展应该主要关注什么东西。学习些什么样的技术才能帮助你实现自己的人生规划!
做为一名有8年工作经验的测试人员,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这一份2022年可能是最全的软件自动化测试开发工程师发展方向知识架构体系图。
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
希望大家能照着这个体系在1-2年内完成这样一个体系的构建。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。