当前位置: 首页 > news >正文

从初级测试工程师进阶中级测试岗,一篇避开弯路...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

普通程序员 35 岁之后的出路在哪里?互联网大厂裁员浪潮,35 岁左右互联网人该何去何从?
大龄程序员转行做什么呢……

虽说各个行业都会有这样的现象,我们暂且称之为职业焦虑,但是在 IT 互联网行业尤为明显。

在我看来,中年危机的出现根本原因并不是因为你年龄大了,体力和脑力跟不上年轻人,而是你的能力没有追上你的工作年限,也就是说你只是一年经验重复使用了 N 年,感慨工作之后没有时间学习。

前期发育不好,中期又干不过别人,所以问题集中爆发,导致境况急转直下,几年之内从风流潇洒的少年到焦头烂额的中年。

于是就会出现很尴尬的局面,和你工作经验匹配的大厂高端技术、管理等岗位因为水平不够,面试进不去,小公司的初级测试岗位又不招你。加上一旦行业不景气,比如疫情原因大量裁员,然后被辞退、失业,找不到工作,成了经典反例。

既然你看中了 IT 行业的高薪水入了坑,那么同时就需要付出相应的代价来适应这个行业的规则。只要是 IT 技术岗,无论是开发、测试还是运维,一个不变的规则就是,不断地学习、学习、再学习……

回想一下刚入行时,面试官是否问过这样的问题,你的职业规划是什么?
你又是如何回答的,1-2 年时间内,注重技能和业务领域的经验积累,三年以后,在技术和管理方面有所偏重,有独挡一面的能力,再若干年以后,成为某领域的专家、领军人物……

不积跬步,无以至千里,不妨先制定一个计划,如何从初级测试进阶为中级测试工程师?

我浏览了 BOSS 直聘、拉勾网和猎聘网等招聘网站上关于中级测试工程师的要求以及薪资等信息。
以上海举例,工作经验在 3-5 年,薪资在 13K-18K 之间。参考我们公司同事以及周围朋友的薪水,哪怕你只有 1-3 年工作经验,掌握好下面列举的技能,在一线城市拿到 15K 左右完全是没有问题。

如何成为一名中级测试工程师?

1、提高编程能力,至少掌握一门编程语言

Java/Python,对于没有编程经验的初学者,可以选择 Python 上手,Python 语法简洁,功能强大,比 Java 好入门。

但是,Java 的优势在于和绝大数开发使用的是相同的语言,便于沟通,目前后端开发大部分都是使用 Java 语言。面试大厂时问 Java 会比较多,如果你的目标是大厂,那么 Java 是需要学习的,中小公司使用 Python 比较多,当然,两者都会再好不过了。

2、学习一门脚本语言

推荐 shell,这个方向作为掌握 Linux 的基本命令的进阶方向再好不过了,可以看到很多大厂招聘都有掌握 shell 优先,很加分。

3、会独立搭建自动化测试框架

可以根据业务至少搭建一种自动化测试框架,自动化测试主要有 Web 自动化、App 自动化和接口自动化三种。

推荐大家首选学习接口自动化测试框架,因为需求量大,使用的公司最多,原因在于后端接口比较稳定,收益更大、更容易实现、维护成本更低,有更高的投入产出比,因此是公司开展自动化测试的首选,而 UI 自动化,由于前端界面经常变,维护成本较高,因此做的公司比较少。

4、性能测试

至少会接口压测、数据库压测,有实际相关经验。可以根据生成的报告分析 TPS、并发量、吞吐量、资源利用率等关键指标,可以协助开发人员进行性能调优。

当然,性能测试水比较深,分析性能瓶颈这些,你如果玩得比较溜的话就能发展成架构师了,中级掌握基本的即可。

5、至少熟悉一个行业的业务知识

很多时候测试场景漏测导致线上问题,并不是你没有掌握好测试用例的设计方法,根本原因是你对你要测试的这个产品还不够完全熟悉,也就是对业务理解不够充分透彻。

深入掌握一个行业的业务知识对你迁移到另一个行业也是很有帮助,可以更快上手,例如我们经常看到一些招聘要求写着有某某行业测试经验优先,可以是电商、保险、银行等行业,不推荐游戏,嵌入式等硬件小众行业。

6、拥有独当一面的能力

这意味着你不再像初级测试工程师那样,只是停留在功能测试,点点点的层面,发现 Bug 首先甩锅给开发,而不是自己先分析定位问题的原因。如何定位问题,之后也会专门写文章进行探讨。也意味着你可以独立负责并主导一个完整项目的测试。同时还需要有独立思考的能力。

目前主流测试技能:自动化测试,测试开发,性能测试,安全测试等等,掌握其中之一将更有优势

接口自动化测试方向:Python+requests+pytest+yaml+alluer+Jenkins;
web自动化测试方向:Python+selenium4+pytest+POM+allure+Jenkins;
app自动化测试方向:Python+appium+POM+pytest+allure+Jenkins;

最新最全花1W买的Python+Selenium全栈Web自动化测试

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

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

人生最动人的风景,往往藏在最难攀爬的高处。当你觉得力竭时,请记住:每一次坚持都在雕刻更强大的自己。别问路有多远,只管迈步向前;别怕山有多高,向上攀登就是答案!

你体内沉睡着改变世界的力量!每个清晨都是改写命运的新机会,每次挫折都是精心包装的礼物。当全世界都在说"不可能"时,正是你证明"可能"的最好时机!

http://www.cnnetsun.cn/news/721433.html

相关文章:

  • 基于SpringBoot+Vue的夕阳红公寓管理系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 【开题答辩过程】以《基于springboot的影迷推影社交平台》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
  • 从线程池到全局限流:并发失控的根因分析
  • 网易企业邮箱珠海服务商:这5个关键优势你必须知道!
  • 大厂Java岗面试复盘实录!
  • SpringBoot+Vue 夕阳红公寓管理系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
  • 企业级在线家具商城设计与实现管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • SpringBoot+Vue 欢迪迈手机商城设计与开发平台完整项目源码+SQL脚本+接口文档【Java Web毕设】
  • 父亲那一眼,看得人心都碎了!《我的朋友安德烈》后劲太大
  • 微算法科技(NASDAQ :MLGO)开发基于QML的入侵检测识别系统(QML-IDS),强化网络安全防护
  • 解决 npm ERR! code EINTEGRITY 报错的 3 种方法(亲测有效)
  • 速卖通买家号如何一键批量注册?完整流程与实操方法详解
  • 霍尼韦尔模块8C-PDOD51
  • 金属款气象仪:支持数据实时读取
  • 网络安全入门书籍推荐:适合大学生和转行人群的 5 本书
  • Nodejs 安装零基础教程 2025,不推荐更改全局安装包位置和配置环境变量
  • 医药企业如何用日志分析工具抓住盗取数据黑手
  • CJ188设备数据 转 SNMP项目案例
  • Pytest自动化测试实战之执行参数
  • [特殊字符]_高并发场景下的框架选择:从性能数据看技术决策[20260120165318]
  • 为什么说 WAF 是 Web 安全 “第一道门”?从 SQL 注入到 XSS 攻击,它能挡多少风险?
  • RS485 电路图----普通收发,自动收发
  • 第五章:并发编程(上)
  • RS232接口引脚定义与电平匹配问题图解说明
  • 译码器学习
  • 在虚拟世界造车:数字孪生如何加速车型投产与工艺迭代?
  • 电子电路仿真与验证:Altium Designer实战案例
  • 安装完 node.js 以后,需不需要修改全局安装包的目录,我觉的不需要修改。网上有很多教程让修改全局包安装目录和配置环境变量,我觉的这两步都多余。
  • 项目应用中常见的电感选型问题解析
  • 邦芒宝典:七几大职场人际关系秘诀助你游刃有余