【软件测试】工作瓶颈?测试的出路在哪?

news2024/11/27 12:44:54

目录:导读

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


前言

3年软件测试经验,突然很迷茫。工作遇到瓶颈,转开发年龄也大了,回到老家小地方,根本找不到工作,留下来,北上广哪有幸福感可言,不知何去何从?

测试职业,门槛低,入门简单。这应该是大多数外行对软件测试岗位的主观臆断吧!因此很多人跳进互联网生态圈都是从软件测试行业下手。

但是不少小伙伴在入门软件测试后,就变得迷茫,不知道自己应该做什么,从起初的点点点但后来的无所事事。所以,软件测试从业者如何发展成为了现在的热门话题。

认清自己、调整心态
其实不仅仅是软件测试行业,几乎所有的行业都是这样,刚开始的时候从事一些简单的工作。久而久之就会觉得没有乐趣、枯燥乏味,想要提升自己,又不知道从何下手。随之而来的就是心态出现了问题,其实,这个时候正是你提升自己的时候,正因为你意识到了你的现状,或者说当下的生活不是你想要的,这是不满意现状给你带来的焦虑,这个时候只是缺少一个方法,指引你更上一层楼的一个路径而已。

这个阶段千万不要随波逐流,你应该拿出更多的时间去了解软件测试行业的发展路径,看看该岗位的职能要求,找到自己的不足,然后查漏补缺,我相信你就知道该做什么了。

软件测试职业发展
软件测试的职业发展其实和技术的路径很相似。而且我个人感觉,路径上没有难易差异,这个因人而异,有的人天生就有技术天分,而有的人与生俱来就有领导的气质。大致分为以下三种:

管理方向
管理者一般说来,都是行业内具有丰富经验的人,根据自己的经验应对一些日常或者突发事件,做一些日常人员调动和工作分配!单从这两个方面来看,如果你想当一个管理者,那么就应该积累经验,平时要多观察,多分析,多做记录。具体的就不展开说。

技术型
技术型路线了,这个我劝你慎重,因为小编之前就是做技术的,三年编程经验。但是因为意识到自己真的不喜欢就转行了,所以,我劝你也要深思熟虑一下,问问自己是否真的能在编程这样的环境和工作性质下坚持。

原因很简单,你的时间放到哪里,你的成就就在哪里。如果你盲目的转了技术,后来发现自己不喜欢编程这个行业,那么最后会很尴尬,白白浪费时间而已。如果你对技术还是有一定兴趣的,最起码不是很排斥,那么可以了解以下几个岗位。

自动化测试工程
性能测试工程
持续集成工程师
测试开发工程师
开发工程师

上升路径无非就是架构工程师或者全栈工程师,再往上大公司都是分级别的,级别越高薪资待遇、地位、职称越高,牛逼的一般都持有股份,就是这样。

半路调头型
因为软件测试是一门横向发展的技术,要求的是测试人员什么都要了解,什么都需要知道。所以,在整个IT行业里,软件测试一个相当容易转行的岗位。比如,精通业务,可以去做需求分析。精通用户体验,可以转行做产品经理。喜欢开发,可以转行做开发。文档写的6,文档工程师。以及售后工程师,售前工程师,技术支持工程师等等各种各样的工程师。就算我不提这些,大家都有感觉。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

人生本该如此:勇敢地面对挑战,坚定地去实践自己的梦想,不要怕。作出了选择,就要勇敢地承担责任和后果,不要后悔。对于那些害怕危险的人,危险无处不在。

漫漫长路,是什么让他们走向成功?悄然岁月,是什么让他们创造了奇迹?是坚持,坚持,再坚持!如果不是坚持,历史长河就掀不起他们的波澜,成功就泯灭于最初的放弃。

如果你把自己当成泥土,就不会有珍珠被埋没的痛苦;如果你用欣赏的眼睛看人,就能看到值得尊重和学习的人。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/92110.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【内网安全-隧道技术】SMB、ICMP、DNS隧道、SSH协议

目录 一、基础知识 二、隧道技术 1、简介: 2、SMB隧道 3、ICMP隧道 4、DNS隧道 5、SSH协议 6、控制上线-插件 一、基础知识 【内网安全-基础】基础知识、信息收集、工具https://blog.csdn.net/qq_53079406/article/details/128292587?spm1001.2014.3001.55…

Seata 术语

爬虫组件分析目录概述需求:设计思路实现思路分析1.TC (Transaction Coordinator) - 事务协调者2.TM (Transaction Manager) - 事务管理器3.RM参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy&…

[附源码]Nodejs计算机毕业设计基于的防疫隔离服务系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

ruoyi-vue 集成electron详细步骤

刚使用ruoyi-vue开始集成electron的可以直接去这个地址下载源码 ruoyi-vue-electron: 使用ruoyi-vue集成electron 集成步骤: 1、在ruoyi-vue项目中安装electron相关插件 //进入ruoyi-ui 按顺序执行安装以下4个插件yarn add electron yarn add electron-devtools-…

5、英飞凌-AURIX-TC3X7: PWM实验之使用 GTM -TOM 实现

目录5、英飞凌-AURIX-TC3X7: PWM实验之使用 GTM -TOM 实现1、GTM -TOM简介2、TOM框图3、TOM全局通道控制--TGC0, TGC14、实验简介4.1、实验目的4.2、TC3X7 GTM 简介4.3、具体配置流程5、具体实现5.1、Cpu0_Main.c5.2、TOM_PWM.C5.3、TOM_PWM.h5、英飞凌-AURIX-TC3X7…

StyleGAN系列

1. Progressive Growing of GANs for Improved Quality, Stability, and Variation (PGGAN) 作者: Tero Karras Timo Aila Samuli Laine Jaakko Lehtinen 基于一个理论,高分辨率的图像相对于较小分辨率的图像,是更难train的,…

List<T>, IQueryable, IEnumerable 关系和区别

最近在修项目的历史代码,发现搞混了很多拓展方法,写一篇博客澄清一下。 概念需要:iqueryable不应该和ienumerable比而应该和ilist比,ienumerable是这两者的父接口。 问题:IQueryable, IEnumerable的? &…

Linux vi/vim

vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是: 命令模…

数据分析可视化-FineReport 图表排序接口

1. 概述 1.1 应用场景 图表数据展示的顺序是由图表绑定的数据顺序决定的,一般建议在 SQL 中排好序再用图表实现。 但总有些场景不支持提前在 SQL 中排好序,或需要图表实现动态排序,此时可参考本文方法使用排序接口实现。 1.2 功能简介 Fi…

文本转语音免费 微软Azure官网

使用跨 140 种语言和变体的 400 种神经网络语音吸引全球受众。使用极具表现力和类似人类的声音,使文本阅读器和已启用语音的助理等方案栩栩如生。神经网络文本转语音支持多种朗读风格,包括新闻广播、客户服务、呼喊、耳语以及高兴、悲伤等情感。 地址 文…

数据结构---二叉堆

二叉堆二叉堆自我调整插入节点(上浮)删除节点(下沉)构建二叉堆(所有非叶子节点依次“下沉”)二叉堆本质上是一种完全二叉树,它分为两个类型。最大堆最小堆 最大堆的任何一个父节点的值,都大于或等于它左、右孩子\节点的值 最小堆…

【实测】windows安装部署go实录(超详细)

之前我的课程中,关于go语言的安装是主要展示了mac的,windows的就一笔带过了。 结果被我说着了(可能在第一步直接被劝退),好多用windows的小伙伴部署go语言环境各种问题各种坑,网上教程看了个一知半解。没办…

网络工程毕业设计 SSM药品管理系统(源码+论文)

文章目录1 项目简介2 实现效果2.1 界面展示3 设计方案3.1 概述3.2 系统流程3.2.1 添加信息流程3.2.2 操作流程3.2.3删除信息流程3.3 系统结构设计4 项目获取1 项目简介 Hi,各位同学好呀,这里是M学姐! 今天向大家分享一个今年(2022)最新完成…

域0day-(CVE-2022-33679)容易利用吗

前言 最近twitter上关于CVE应该CVE-2022-33679比较火了,但是资料也是比较少,下面来唠唠吧。 kerberos认证原理 先了解几个概念 认证服务(Authentication server):简称AS,认证客户端身份提供认证服务。 域控服务器(Domain Control&#x…

ubuntu 安装 MySql 【亲测有效】

目录 一:ubuntu安装mysql 二:mysql 中文乱码 解决 三:Mysql数据库 远程连接授权 四:卸载Mysql并重新安装 五:Mysql 远程连接测试 一:ubuntu安装mysql 首先来到opt(安装)目录下,开启终端&am…

压缩包密码如何解除?

压缩包设置了加密,需要输入压缩包密码才能够顺利解压文件出来。但是有些时候,一些文件只需要一段时间内要加密,之后文件不需要加密了,每次解压文件的时候还是需要输入压缩包密码才行,就很麻烦,那么RAR压缩包…

分布式状态机共识协议 Copilot

目录 前言 定义 slowdown 为什么现有的共识协议无法容忍 slowdown Copilot 如何处理 slowdown 设计 模型 排序 Client 同时发送指令至 pilot 与 copilot Pilot 提议指令与其初始依赖 节点回复 FastAccept Pilot 尝试通过 fast path 来 commit 该指令 Pilot 在 Acc…

C++11标准模板(STL)- 算法(std::min)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 返回各给定值中的较小者 …

基于Java实现(PC)职员工作量管理系统【100010042】

工作量统计系统 一、概述 ​ 在本次专业课实践中我选取到的题目为员工工作量统计系统。该系统分为三个模块&#xff0c;一是实现员工的登录&#xff0c;二是进入到员工的个人界面&#xff0c;并显示&#xff0c;输出员工的个人信息&#xff0c;同时还可以进行输入。第三个模块…

div对角线来回浮动显示

animation-timing-function linear 动画从头到尾的速度是相同的。 ease 默认。动画以低速开始&#xff0c;然后加快&#xff0c;在结束前变慢 ease-in 动画以低速开始 ease-out 动画以低速结束 ease-in-out 动画以低速开始和结束 steps(int,start|end) 指定了时间函数中的间隔…