你好,我是小郭。

IT行业,经常逛知乎,贴吧,论坛你就会发现大量帖子在聊 公司裁员找不到工作怎么办?35岁如何度过中年危机?大龄程序员转行做什么好......

虽然在其它行业也会出现这种情况,但是IT行业确实是特别明显,这种行业焦虑其实是环境带来的,因为互联网代表着创新,活力,潮流......很明显这是一个属于年轻人的行业。

中年危机的出现根本原因并不是因为你年龄大了,体力,脑力跟不上年轻人了,在小郭看来,是因为你的能力没有追上你的工作年限,也就是说你只是一年经验重复使用了很多年。

然后就会出现了尴尬的事情,和你工作经验匹配的大厂高端技术,或者管理岗位,水平不够,面试不进去,然后小公司的初级测试岗位又不招你。一旦行业不景气,比如疫情期间大量公司倒闭裁员。然后辞退,失业,找不到工作,就活成了一个反面典型。

既然你选择了IT行业的高薪水入了这个坑,那么就要付出相应的代价来适应这个行业的游戏规则。你需要不停的学习,学习,学习。只要你是IT行业技术岗,不管是测试,还是开发,还是运维,就一个规则,拼命的学。

今天主要来聊一聊软件测试行业,当你入行以后,不管是校招还是转行成为了一名在职的初级软件测试工程师,之后的路该怎么走呢?

人如果没有了梦想和咸鱼还有什么区别?这里借用星爷的经典台词,所以我们要先给自己定一个小目标,三年以后跳槽大厂?还是是俩年之后在这家公司,独挡一面,成为测试经理?又或者你想可以有一天从功能测试工程师变身为测试开发工程师?

不妨先来制定一个计划,先看看初级测试如何进阶为中级工程师?

路总要一步一步走,罗马也不是一天可以建成的。

小郭查看了boss直聘,拉勾等招聘网站关于中级测试工程师的要求,以上海为例,工作经验3-5年,不算年终奖,base薪水在13k-18k之间。参考我自己周围朋友以及公司同事的目前技能与薪水,哪怕你只有1-3年工作经验,掌握好下面写的技能一线城市拿15k左右完全没问题。

好,下面来聊如何进阶成为中级测试工程师?

一、掌握一门编程语言:可以是java也可以是python,python对于初学者很友好,比java好入门。java优势在于大部分后端开发使用的都是java所以相同语言便于沟通,而且在性能调优时,使用java技术栈的对理解底层JVM很有帮助。当然后期两者都会再好不过。

二、可以自己根据业务搭建一种自动化测试框架:接口自动化,web自动化,app自动化三种。需要有这种搭建框架的能力,推荐大家首选接口自动化测试框架,因为需求最大,对企业本身的使用成本最低,所以使用的公司最多。原因就在于后端接口比较稳定,变化比较小。前端自动化,ui层变化太大,不易与维,维护成本过高。

三、性能测试:需要懂接口压测,数据库压测,最好有实际的工作经验。可以根据压测的报告分析并发量,吞吐量等关键指标,可以协助开发调优(不强求)。当然了,性能测试水比较深,分析性能瓶颈这些,以及调优等等,你如果玩的很秀的话就能发展为架构师了,中级只需要掌握基本的就好了。

四、熟悉一个行业的业务知识。很多时候测试场景漏测导致线上问题,并不是因为你没掌握好测试用例的设计方法,也不是能力问题,其实本质上的原因是你对测试的这个产品还不够熟悉,对这个产品的业务理解的不够透彻。而深入掌握一个行业的业务知识对你迁移到另一个行业也很有帮助,可以更快上手,可以是电商,银行等行业均可。不推荐游戏,游戏跳槽起来真的难!!

五、可以独挡一面:独当一面这意味着你可以自己可以首先分析问题,定位问题原因。不再像初级测试一样,发现bug问题首先甩锅给开发,你可以独立负责并主导一个完整项目的测试。

以上五点,在初级技能的基础上掌握上面这些技能就是小郭认为的一个出色的中级测试工程师应该具备的技能,也是你可以拿高薪的必备基础技能。

关于这些技能的资料,小郭都做了整理,还有些学习方法和技巧,都一并整理好了。根据后台设置的关键词进行回复,即可免费获取。

初级测试如何升级为中级测试?相关推荐

  1. c++指定在某一线程运行_iPhone11升级iOS14运行速度测试:结果有点小惊喜

    苹果已经发布了iOS14测试版,不知道各位果粉有没有第一时间升级体验新功能.之前给大家测试了几款旧iPhone升级后的运行速度表现,结果令人失望.而今天就单独对iPhone11来一次测试,升级iOS1 ...

  2. 天下大事必作于细,聊聊腾讯兼容测试的升级“打怪”历程

    WeTest导读 互联网产品测试,测试的是产品质量,但也同时考验着测试者的质量. 什么是兼容性测试?指的是设计程序与硬件.软件之间的兼容性的测试,考验的是程序,软件,硬件三者的能力,缺一不可.而什么是 ...

  3. python Ubuntu14.04+SQLSERVER在线显卡DIAG测试+BIOS升级(源码)

    #coding=utf-8 import pymssqlclass SQLServer:def __init__(self,server,user,password,database):# 类的构造函 ...

  4. 渗透测试入门27之渗透测试学习建议

    最近发现很多小伙伴都在问我想要学习渗透测试,但是不知道怎么开始,也不知道要学习什么?所以在这里我打算分享一下我的渗透学习之路以及给初学者的一些建议. 我的学习之路 转眼间,我从学习渗透测试到工作也快六 ...

  5. python测试开发工程师前景_测试开发工程师,薪水20k值吗?

    近几年,招聘网站上的趋势:不管面试初级测试还是中高级测试,工作职责中基本上都会出现熟练一种开发语言,Java,Python等,会搭框架,招聘方向不是自动化就是测试开发,越来越多的人追崇测试开发,那你了 ...

  6. 测试技术提升建议(测试必看)

    去年年底开始,很多测试人员抱怨互联网寒冬来袭,抱怨找不到好工作,抱怨要求高,但是我发现,技术好的,找工作甚至找到非常不错的工作还是很轻松的. 所以,还是要自身实力强,打铁还需自身硬. 测试招聘要求发展 ...

  7. 人工智能测试是什么意思_测试工程师必须懂这些

    阿里妹导读:近几年人工智能.机器学习等词漫天遍地,似乎有一种无AI,无研发,无AI,无测试的感觉.有人说:不带上"智能"二字,都不好意思说自己是创新.我们先暂且不评论对错,只探讨这 ...

  8. 契约测试:解决微服务测试的问题

    为什么是契约测试 契约测试(ContractTest)第一次看到我是在Martin Fowler的文章里.(原文在这里感兴趣的可以去看看https://martinfowler.com/bliki/C ...

  9. 当公司辞掉85后测试员选择95后测试员后...

    小H被裁员了. 作为一名85后的单身未婚女测试员,原本正在展望升职中层领导职位的她,在公司新吸收了不少95后的新鲜血液后,一言不合竟然就被自己所在的互联网大厂要求"协议离职",一时 ...

最新文章

  1. 常见网络加速技术浅谈(二)
  2. 对话系统有哪些最新进展?这17篇EMNLP 2021论文给你答案
  3. 某银行大型管理系统端到端持续集成和交付实践
  4. Andoid 采用ListView三种显示数据列表
  5. mysql查球队胜场和败场sql_NBA球队_nba有哪些球队_NBA史上实力最弱的球队是哪个?用Python+SQL我们找到了答案...
  6. 当R用户用ggplot2 package时,经常问的10个问题
  7. ui设计移动端字体适配_手机端页面UI设计尺寸和字体大小规范
  8. 上海嵌联自控供应车流量统计系统
  9. 软件设计师教程-倪奕文-专题视频课程
  10. 决策树分类算法(包含隐形眼镜分类的代码)
  11. 蛋白质组学数据分析在生物医学领域的应用
  12. mysql c盘 越来越大_c盘分区太大怎么调整
  13. Java中使用isAlphabetic()办法无法解决判断一个char是英文字母,该用别的方法解决
  14. SAP CO生产订单的标准成本、计划成本、实际成本和目标成本
  15. 如何在面试中介绍自己的项目经验(作者原创版)
  16. 5不触发系统键盘_智能化子系统红外周界报警的基础知识介绍!
  17. 【吟风听云】在QQ快速打出Emjoy符号(流汗黄豆!)
  18. linux pppd源码下载_Linux中的pppd
  19. 人员定位管理系统保障危化品行业安全作业
  20. PTA7-4一帮一 结构体解决

热门文章

  1. Linux性能排查——CPU软中断问题
  2. Python基础入门教程:Day21-30/Web前端概述
  3. SSL证书安全检验失败该如何处理?
  4. Android UI设计——ListView练习(制作水果选择菜单)
  5. 怎样才能像经济学家那样思考
  6. oracle中怎样查看job,查看oracle数据库job及会话信息
  7. 计算机二级小蒋是一位中学老师,解析:小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于学校地处偏远地区,缺乏必要的教学 - 计算机二级 - 看书网站...
  8. dependence walker
  9. linux卸载clamav,CentOS下ClamAV反病毒软件包更新
  10. cad编辑节点快捷键是什么_cad的快捷键在哪里修改,详细一点