您现在的位置是:首页 >技术交流 >【测试开发】测试人的养成记,在这测试内卷乱世中突破测试开发...网站首页技术交流

【测试开发】测试人的养成记,在这测试内卷乱世中突破测试开发...

百度测试开发 2023-06-13 20:00:02
简介【测试开发】测试人的养成记,在这测试内卷乱世中突破测试开发...


前言

这几年,各互联网大厂技术高速更新迭代,软件测试行业也正处于转型期。传统的功能测试技术逐步淘汰,各种新的测试技术层出不穷,测试人员的薪资也水涨船高。与此同时,各大厂对测试人员的要求也越来越高,纯功能测试的市场空间越来越小。

python自动化测试开发:https://www.bilibili.com/video/BV16G411x76E/

如果你在中小型公司,普通的测试工程师20K差不多到极限了,薪资想再进一步提升很困难。而在阿里巴巴P7级别的测试开发专家,综合年薪可以达到80w+左右。

​对于大多数测试工程师来说,阿里P7就是我们的奋斗目标,如果出去面试其他中小型公司基本上都能拿到总监的职位。所以要想百万高薪,必须先具备测试开发的能力。

区别于传统的测试工程师按照岗位划分职能,测试开发更倾向于全栈测试。

在项目开发阶段,测试开发可以提前介入项目,进行code review,自动化静态代码扫描,提起发现潜在的缺陷;
在项目提测后,测试开发可以进行自动化单元测试、接口自动化、UI自动化、自动化精准测试等手段来提升测试效率;
在项目上线后,测试开发可以将自动化用例加入CI、CD进行线上巡查,全链路监控生产环境质量。保障项目运行稳定性。

大多数测试人员的发展轨迹是以下这样

1、软件测试工程师
主要以功能测试为主。

2、自动化测试工程师/性能测试工程师/高级测试工程师
一个比较有经验的测试,掌握一定的编程技术、自动化测试技术、性能测试工具几乎是必备的。

自动化和性能测试是多年来一直学习的技术,但少有测试能够“精通”,其实,本质上原因还是编程能力太弱(我没说测试人员普遍编程能力弱就一定比开发low,测试岗还是有很多大佬的)编程能力真的影响你对自动化和性能的理解深度。学好语言,多看框架底层原理能提升不少。

例如,我面试会问appium的工作原理?
robot framework分几层?

3、资深测试工程师/测试主管/测试经理
其实,我也不知道高级测试工程师和资深测试工程师的区别,不过,从称呼上来看资深测试工程师应该是做测试已经好多年了,但又没转型去做管理,如何表达对这一类业务精通,测试技术全面又做了很多年测试的“老人”呢?那就“资深”吧!

测试开发

测试开发应该具备自动化测试技术,但不局限于次,也应该具备平台和工具的开发能力。后者对很多公司来说并不是刚需。现在2023年提升自己的测试技术才是最主要的,自动化测试开发岗的需求量还是比较大。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有拼搏才能成就梦想,只有奋斗才能赢得未来。不管遇到多少困难和挫折,都要坚持不懈地追求自己的目标,相信自己,你一定可以实现自己的理想!

每一次的奋斗都是一次生命的升华,每一个目标的实现都是一次心灵的洗礼。保持激情,坚持追求,不断超越自我,你就能开启一条通向成功的道路。

只要我们能够坚定信念,勇于拼搏,就一定能够攀登成功的高峰。无论前方风景如何,只要我们不放弃追求,脚步就不会停歇,成功就在不远处等待着我们。

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。