当前位置:网站首页>8年软件测试工程师感悟 —— 写给还在迷茫中的朋友
8年软件测试工程师感悟 —— 写给还在迷茫中的朋友
2022-08-01 15:36:00 【小码哥说测试】
这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。
“长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资报酬高,不断有新鲜血液冲刷着软件测试行业的“前行者”们,给我们带来了非常大的压力。
那些入行几年,但是依然是功能测试的同学所面临的的压力可想而知。说到底,软件测试行业还是属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件测试“找bug”的能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。因此,现在大部分初级功能测试人员都在向自动化、性能、安全靠拢。
但是还是有不少的软件测试工程师
站在“十字路口”迷茫、无助,找不到自己的方向。
一切的迷茫都是因为想得太多而做的太少!每位软件测试行业从业者都能意识到目前自己面临的窘境,但能及时作出改变,顺应时代变化的人还是太少。多数人明明“泰山崩于前而面色如土”却只能眼睁睁看着自己被行业淘汰吗?
并不是,下面的软件测试工程师发展方向知识架构体系图,会告诉你该往哪里努力:
自动化测试学习建议
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末免费获取网盘链接。希望会给你带来帮助和方向。
一、先学习一门编程语言,建议python
二、Python自动化测试框架应用
三、自动化测试篇 - Web UI 自动化
四、自动化测试篇 - 移动端UI 自动化
五、自动化测试篇 - 接口自动化测试
六、自动化测试篇 - 持续集成Git、jenkins、Docker
七、自动化测试篇 - 性能测试LoadRunner、jmeter、app性能
八、自动化测试篇 - WEB安全测试、渗透测试、漏洞扫描
九、自动化测试篇 - RobotFramework、AirTest
10、测试开发篇-自动化测试平台开发
11、互联网高薪测试拓展知识、Redis、MongoDB、Nginx集群实战
上面就是我为大家整理出来的一自动化测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
送给大家一句话:
让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!
绵薄之力
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….
边栏推荐
- 轮询和长轮询的区别
- Chapter 13 Manually create a REST service (1)
- Zhaoqi Science and Technology Innovation Platform attracts talents and attracts talents, and attracts high-level talents at home and abroad
- Convert tensor to image in pytorch
- Kernel pwn 入门 (6)
- BPM是什么意思?BPM的优势及好处有哪些?
- 产品力无提升的雷克萨斯新款ES ,为何敢于涨价?
- Can MySQL do two-way synchronization of multiple vps?
- 【无标题】
- 视频传输协议(常用的视频协议)
猜你喜欢
随机推荐
eslint语法报错解决
“查找附近的商铺”|Geohash+MySQL实现地理位置筛选
LeetCode50天刷题计划(Day 7—— 字符串转换整数 (atoi) 12.20-15.20)
pytorch测试的时候为何要加上model.eval()?
bug- 切换代理服务器与同步 bug
Pytorch - Distributed Model Training
你真的会测试用户登录吗?
指针进阶(三)之指针与数组笔试题
math.pow()函数用法[通俗易懂]
五分钟带你上手ShardingJDBC实现MySQL分库分表
数据抽取过滤的时候,数据库字段update_at类型是timestamp,抽取T-1日数据这个变量条
js to determine whether it is a pc or a mobile terminal (including ipad)
May 20, 2022 The most complete fish game navigation
VIM实用指南(-1)VIM的前世今生
MySQL【数据处理的增删改】
Chapter 13 Manually create a REST service (1)
Stored procedures in MySQL (detailed)
指针进阶(二)
提速!进口婴幼儿配方产品出证仅需1-3天
stm32l476芯片介绍(nvidia驱动无法找到兼容的图形硬件)