都说测试行业饱和了,为啥我们公司给初级测试还能开到了12K?

news2024/11/26 3:35:29

故事起因: 最近我有个刚毕业的学生问我说:我感觉现在测试行业已经饱和了,也不是说饱和了,是初级的测试根本就没有公司要,哪怕你不要工资也没公司要你,测试刚学出来,没有任何的项目经验和工作经验,根本就不会有公司要你啊,这是最大的一个问题,而且现在也没有任何公司找初级测试,实习测试,都是要求有工作经验的。我感觉学完以后出来找工作,真的除了靠关系,找到工作的可能性很低。 看完了这个学生对我说的话,我非常疑惑,难道现在的90后都是这个做事态度吗?

这个学生的情况是在大学打了4年游戏。今年毕业才意识到自己什么都没学,不知道听谁说的测试发展好,自己来自学测试。学了不到一个月,心态就出现了问题。他目前的情况是想找高薪工作,又不肯脚踏实地的好好学技术。我不知道是我不了解现在的年轻人,还是90后大部分都是这个状态。 我对于这个学生的评价是:自己什么都没有付出过,想着一切都不可能,大事做不了,小事不肯做。

我对于目前测试市场行情的看法:

我做这行也有几年了,目前熟练掌握多门编程语言,对于测试也颇有了解。说一下我目前看到的市场行情吧! 首先我可以负责的告诉这个学生,测试从2015年才开始大量的需求人才,如果测试真的有所谓的“饱和”,那真的是大部分人都要失业了。 现在的发展趋势是任何一家公司都需要“互联网部门”,实体必须对接“互联网+”,不然一定会被淘汰。所以我个人认为完全不用担心测试会饱和的问题,我们人口基数大,任何一个行业都有竞争,这是非常正常的情况。为什么说测试这种技术性的工作饱和,而不说扫大街的会饱和呢?

因为但凡上点档次的技术工作,需要每个人静下心来去学习的时候,有多少人能真正的做到把技术学好?在有技术能力的人面前永远没有饱和的说法,而大部分技术能力很差的,面试了几家工作就觉得找不到工作,就放弃了,这样的人当然会说饱和。可是问题在于你技术学好了没有?你说你基本的技术需求都可以满足,我是不相信谁找不到工作的。除非这个社会乱了,真正有用的人才一定会有工作,这是毋庸置疑的。

其实年年都有人说测试行业饱和了,年年都有人不断的跳入这个行业并且还找到了不错的岗位工作。只要我们自己确定想要走这条路,想要学好,能拿出相应的执行力出来,想要学好测试问题不是很大。

没有工作经验?没有项目经验?

首先我必须声明一点,工作经验工作年限不等于这个人的技术水平。我曾经面试过很多人,有很多四五年工作经验的人不如工作一两年的人,这样的事情非常常见。没有工作经验是正常的,可是没有项目经验就是你自己的问题了。学习技术必须有项目跟着,网上资源那么多,开源项目那么多?自己把整个项目搞清楚,并不是一件特别难的事情。如果连起码的项目都没有,怎么证明你的技术学得好?难道只是看视频吗?这样能找到工作才怪。

掌握以下内容可以找到测试员工作:

如果你还没有进入到软件测试这个行业,前期的准备工作可以从初、中级软件测试工程师的从业技能要求开始入手。

1、初级软件测试工程师专业技能储备

  • 了解计算机以及软件测试相关的基础知识

a.计算机基础知识

计算机组成部分,操作系统分类,常见的系统架构(B/S和C/S),常用的DOS命令

b.软件测试基础理论知识

软件测试的目的、定义、原则,产品质量模型,软件测试的基本流程

  • 常用的Linux命令

在软件测试中,有时候需要我们自己去搭建测试环境,或者是在服务器部署自动化项目。而服务器基本都是使用Linux系统的,所有我们需要掌握一些基础的Linux命令

  • SQL语句

在软件测试中,测试结果的校验或者自动化中的测试数据准备,都会操作数据库来完成。所以对于数据库的最基本的增、删、改、查的SQL语句,需要能够独立完成编写

  • 手工测试用例的编写(最重要)

作为一个软件测试工程师,最基本的要求就是用例编写的能力。如何编写出一份高覆盖率,低重复率的测试用例,是初入软件测试行业应该去不断追求的能力。

  • 缺陷的管理

了解在团队中,如何管理测试人员提出的BUG,从而保证项目的BUG能够及时被修复

二、中级软件测试工程师专业技能储备

  • 接口测试相关专业技能

无论是自动化测试还是性能测试,甚至之后往测试开发方向发展,最基础的就是针对接口进行测试。所以要想做好中级软件测试工程师,第一步就是能够完成接口测试

  • 接口以及接口测试相关的理论基础知识

包括接口及接口测试的概念,接口测试的原理,接口测试的流程,http协议,Restful接口风格。这些内容都需要有所了解

  • 接口工具的使用:Postman和Jmeter

接口测试,可以使用代码,也可以使用工具。通常情况下,接口测试最多还是使用工具来完成.原因无他,“高效”。

  • 抓包工具:Fiddler和Charles

在测试过程中,我们为了定位前后端的问题,就会使用抓包工具,查看接口返回的结果。从而定位问题是前端的,还是后端的。

这两个工具,我一般二选一去学习就可以了,因为他们的作用都是一样的。

自动化测试

软件测试中的自动化测试,分为UI自动化和接口自动化。自动化测试的目的,主要还是为了降低回归测试的时间。

自动化测试的实现方式,主要还是依赖代码来完成的。所以要能进行自动化测试,首先需要掌握一门编程语言。目前行业主流的自动化测试的编程语言为python和java。我个人推荐python,因为对于新人而言,上手的难度比较低一些。如果可以全天学习,python也就差不多10天就能入门,然后就可以开始自动化测试方面的学习。

想要通过自学测试找到工作,你需要具备以下几点素质:

第一、有超强的学习耐心及进取心。
第二、手不懒,代码写的足够多,熟能生巧
第三、有一定的学习能力,善于自学善于自己解决问题
第四、可以独立写一些简单的项目

以上的内容我都是完全站在测试初学者的角度来说,就是希望能用通俗易懂的语言让大家清晰的明白学习测试全面系统的学习内容,以及应该达到什么程度才能拿到一份测试工作的offer,希望可以给大家带来帮助。

总结忠告

努力了不一定有回报,但不努力是一定不会得到回报的。人类的幸福和快乐在于奋斗,而最有价值的是为理想而奋斗。要努力,不放弃,为了自己的理想,为了美好的明天。有梦就去追啊,愣在原地做什么。无论明日,有多落魄,至少今天,没有蹉跎。 生前何必久睡,死后自会长眠。

最后,自学软件测试学习方法送上:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取  

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

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

相关文章

2023年门店管理系统如何选?简单好用的门店管理系统有哪些?

开单收银效率低、商品管理混乱、记账对账耗时耗力还易出错...... 是我们在进行门店管理过程中常见的问题。 为了改善门店管理遇到的这几大问题,提高门店管理效率,越来越多的门店开始使用门店管理系统。 但如何选择简单实用、性价比高的门店管理系统&…

肠道核心菌属——Lachnoclostridium

谷禾健康 Lachnoclostridium属是一类革兰氏阳性菌,专性厌氧、形成孢子、属于Clostridiales目、Lachnospiraceae科、Firmicutes门。该属最初被描述为Clostridium phytofermentans,后来被重新分类为Lachnoclostridium属。 Lachnoclostridium属包括来自Lach…

00后真的是内卷王中王,真的想离职了....

都说00后躺平了,但是有一说一,该卷的还是卷。这不,前段时间我们公司来了个00年的,工作没两年,跳槽到我们公司起薪18K,都快接近我了。后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。…

微服务通讯:gRPC入门教程

微服务通讯:个、RPC入门教程 gRPC是一个RPC框架,用于服务器之间服务的相互通讯,常见微服务项目开发中。市面上的RPC有很多,例如:dubbo、SpringCloud底层封装的等 1 概念 1.1 gRPC gRPC是一个高性能、开源的通用RPC&am…

计算机组成原理主要问题汇总(五)

一、定点数的原码、补码、反码和移码的表示和相互转换方法 1、原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种…

JavaEE(系列5) -- 多线程带来的风险(线程安全)

我们直接给出含有一个bug的例子 创建两个线程,各执行5w次自增。正常情况,结果是10w。 初始代码如下: package threading; //线程不安全 class Counter{private int count0;public void add(){count;}public int get(){return count;} } public class Th…

【项目实训】ATM自助取款系统

文章目录 1. 课程设计目的2. 课程设计任务与要求3. 课程设计说明书3.1 需求分析3.1.1 功能分析3.1.2 性能要求分析 3.2 概要设计3.2.1 功能模块图 3.3 详细设计3.3.1 实体类的设计3.3.2 实现数据库处理 3.4 主要程序功能流程图 4. 课程设计成果4.1 完整代码4.2 运行结果4.2.1 精…

最常用的开源免费自动化测试工具整理汇总 ,总有一款适合你

目录 1、Selenium 2、JMeter 3、Appium 4、Soapui 5、Postman 6、Robot Framework 7、Monkey 8、GT 9、Appscan 10、Jenkins 1、Selenium 官网: WebUI自动化测试 Selenium是一个用于Web应用程序测试的工具,Selenium已经成为Web自动化测试工程…

SpringCloud源码探析(六)-消息队列RabbitMQ

1.概述 RabbitMQ是一个开源的消息代理和队列服务器,它是基于Erlang语言开发,并且是基于AMQP协议的。由于Erlang语言最初使用与交换机领域架构,因此使得RabbitMQ在Broker之间的数据交互具有良好的性能。AMQP(Advanced Message Queuing Protoc…

路径规划算法:基于多元宇宙算法的路径规划算法- 附代码

路径规划算法:基于多元宇宙优化的路径规划算法- 附代码 文章目录 路径规划算法:基于多元宇宙优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化…

【Unity Optimize】使用对象池(Object Pooling)优化项目

目录 1 对象池(Object Pooling)介绍2 实现对象池脚本3 使用对象池生成Cube4 效果展示5 Unity资源商店的对象池插件 1 对象池(Object Pooling)介绍 Unity中的对象池(Object Pooling)是一种用于提高游戏性能…

教程详解|如何在PICO眼镜中接入VR全景?

伴随着《万人狂欢泼水节》首场VR直播开启,PICO视频正式推出《跟着PICO去旅行》系列VR文旅直播节目,通过PICO眼镜结合VR技术向众多观众展现更多祖国的大好山河,通过PICO眼镜身临其境地感受云游世界的美妙。 经历了十余年的发展,VR…

esp32环境安装教程---arduino IDE

前言 (1)最近突然对esp32感兴趣了,源于逛油管的时候,总是看到很多大佬使用esp32cam进行网络图传,做摄像头。个人比较感兴趣,在环境安装过程遇到了很多坑,所以在此跟大家分享一下。 (…

了解ChatGPT的最便捷有效方式是跟对人

毕业后,工作原因,我自己的CSND就没有更新过。现在更新一篇有关chatGPT的快速入门指南。 一、什么是chatGPT 2022年12月底,你问我这个问题,我还真得好好跟你解释一下。目前这个阶段的火热程度,这里不再啰嗦了。基于GPT…

AI时代的赚钱思路:23岁女网红如何利用AI技术年入4亿?

一、AI技术为网红赚钱创造新途径 23岁美国网红Caryn Marjorie(卡琳玛乔丽)正同时交往1000多个男朋友。 作为一个在Snapchat上坐拥180万粉丝的美女,她利用人工智能(AI)技术,打造了一个AI版本的自己&#x…

鲲鹏昇腾开发者峰会开幕 星辰天合发布新一代天合翔宇一体机

近日,主题为“创未来 享非凡”的鲲鹏昇腾开发者峰会 2023 在东莞松山湖开幕,此次大会旨在帮助开发者深入了解鲲鹏、昇腾全栈技术,加速行业数智化的技术、产品和解决方案创新。 作为鲲鹏生态重要合作伙伴,XSKY星辰天合获邀参加此次…

【利用AI让知识体系化】入门Koa框架

思维导图 文章目录 思维导图一、介绍Koa什么是KoaKoa的历史Koa的特点 二、基本使用安装KoaHello World中间件路由错误处理 三、进阶使用静态资源管理Session管理文件上传表单处理HTTPS支持 四、Koa中间件中间件的概念Koa的洋葱模型常用中间件的介绍自定义中间件的编写 五、异步…

这个水平来面试也敢要20K?还是3年经验的测试工程师....

起因 老板觉得现在公司部门里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互联网公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就想着要招了一个三年工作经验的女测试员,要价…

ANR实战案例1 - Google广告导致ANR解决

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言一、AdLoader$Builder广告构建ANR二、AdView布局动态创建案例总结 前言 一、AdLoa…

Linux 安装JDK详解

安装步骤 1. 从官网下载安装包保存到 /home/download 下面 2.下载后解压到指定目录,例如:/usr/java/jdk11 3. 解压压缩包 [rootlocalhost linux-x86-64]# cd /usr/java/jdk11 [rootlocalhost jdk11]# [rootlocalhost jdk11]# [rootlocalhost jdk11]…