计算机专业应届生,面试测试岗,5k薪资都拿不到吗?

近日,一位应届毕业的粉丝哭诉,北京大大小小的厂软件测试工程师岗面了几十次。结果,中意的大企业总面不过,的小企业offer给的薪资又太低才4K,心态渐渐蚌埠住了。再耗下去房租都交不上了,是不是只能回老家卖红薯?

今天给大家讲一讲很多同学忽略的——不同层级企业的用人观。找准根源,对症下药。

大厂、中厂、小厂的用人观

想要从事程序员这一行,企业的用人观不可不察,细数下来,互联网企业再多也无非分为大厂、中厂、小厂。

大厂用人观是“白纸策略”,既招“白纸”,也是高质量“白纸”。再不明白?只能无情的告诉你只招985/211的“白纸”。大厂渴望优秀人才,人才向往更好的待遇,各取所需,一拍即合,情理之中!
中厂用人观是“捡漏策略”,大厂挑剩下的“白纸”或者想考研最终错失了大厂机会的“白纸”,就自然被中厂捡漏。虽然待遇差“亿点点”,但当作跳板还算凑合。
小厂用人观是现实策略,他们双非三本大专一锅烩,但前提是你要有技术,能干活,小厂是不会培养你的,因为培养起来你又跑去大厂了,不划算。

综上所述,无论你是哪种有品质的“白纸”,企业最终想看到的还是你究竟能否成为一个技术性人才。但现在风向已然发生变化,大厂确实存在“白纸策略”,但是要有经验的“白纸”。

在招聘平台随便一搜,月薪过万的都是有2-3年经验的软件测试工程师,3-5年更佳,有经验的应届生更能摸到大厂的门槛。

测试工程师的行业现状分析:

不管有没有工作一年至少要去面试几次,了解市场的新技术

初级:功能测试
基本要求:懂产品业务需求,软件开发流程,编写测试文档
市场行情:70%
待遇(以一线城市为例):8k-15k

中级:功能测试+接口测试+自动化工具
基本要求:项目测试经验丰富,会使用开源的测试工具,数据库,postman,fiddle、jemeter, Linux(开发日志)
市场行情:15%
待遇(以一线城市为例):8k-18k

高级:功能测试+自动化测试+性能测试
基本要求:熟悉一门变成语言,熟悉自动化测试工具(UI接口),带团队开展自动化测试工作
市场行情:10%
待遇(以一线城市为例):10k-25k

资深:功能测试+自动化测试+性能测试+测试开发
基本要求:熟悉一门编程语言,熟悉自动化测试工具(UI接口),带团队开展自动化测试工作
市场行情:5%
基本要求:丰富的自动化经验,熟悉编程,开发测试平台,开发测试工具
待遇(以一线城市为例):18k-50k

那对于学历比不过别人,仍有个大厂梦怎么办?内卷是个不错的方法

第一阶段:测试基础

主要内容:

1、计算机基础:计算机组成部分、操作系统分类、B/S和C/S架构、常用DOS命令、服务器域名。

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

3、HTML基础:HTML基础语法、标签属性、图片标签、超链接、锚点、表单

4、CSS基础:CSS基础语法、CSS四类选择器、常用文字属性、行高属性、边框、盒子模型、内外边距

5、JS基础:JS基础语法、JS引入方式

第二阶段:Linux和数据库

1、Linux基础:操作系统介绍、操作系统发展历史、CentOS图形界面

2、Linux使用:Linux目录管理,用户和用户组管理、备份压缩、Vim操作等

3、数据库介绍:数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用

4、SQL语言:数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练

5、数据库高级功能:数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码

6、Redis数据库:Redis安装和配置、数据类型与操作

第三阶段:功能测试

1、测试理论:软件测试的分类,软件开发模型和测试模型,软件的质量模型,测试用例的定义和要素

2、测试用例设计:等价类方法、边界值方法、因果图、判定表、状态迁移法、正交、场景

3、缺陷管理:缺陷定义、缺陷的判定标准、缺陷报告、缺陷跟踪流程

4、Web项目实战:搭建项目的测试环境,如何快速熟悉项目,项目的测试流程,测试计划和方案,功能测试分析,状态迁移法的使用,流程测试分析,非功能测试分析,测试报告编写,Fiddler抓包

5、测试管理工具:禅道的使用,JIRA的使用

第四阶段:Python编程

1、Python开发环境:Python开发环境的搭建、Pycharm使用

2、Python基础:基本的会就行

3、面向对象:面向对象介绍、类和对象的概念、魔术方法的意义及作用、对象成员的访问控制权限、继承的概念及意义、继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式:单例模式

4、异常处理:理解异常的作用、捕获异常、异常的传递规则、自定义异常

5、模块和包:模块和包的概念、__all__的用法、import语句用法、from…import…用法、from…import*用法

第五阶段:Webz自动化测试

1、Web自动化入门:自动化测试的理论知识、主流的Web自动化测试框架介绍、Selenium的发展历史及工作原理、元素查看工具使用、环境搭建

2、Web自动化基础:元素基础定位方法、Xpath和CSS元素定位方法、元素常见操作、浏览器操作方法、鼠标键盘操作、显示等待和隐式等待、HTML特殊元素处理、窗口截图、验证码处理

3、Web自动化中级:UnitTest框架、Fixture、UnitTest断言、参数化、测试报告

4、Web自动化高级:PO模式、数据驱动、日志处理

5、项目实战:自动化测试流程、项目自动化框架设计、自动化代码实现

第六阶段:接口测试

1、接口测试基础:接口及接口测试概念、HTTP协议、接口规范、项目环境说明、接口测试流程

2、Postman实现接口测试:Postman介绍和安装、Postman基本用法、Postman高级用法、Postman测试报告、项目实战

3、数据库操作:数据库介绍、数据库基本操作、数据库事务操作

4、代码实现接口测试:Requests库、集成UnitTest、接口测试框架开发、项目实战

5、持续集成:持续集成介绍、Git、Jenkins、持续集成之Postman、持续集成之代码

6、接口测试扩展:Mock测试、接口测试总结

第七阶段:移动自动化测试

1、移动端测试特性:APP应用系统架构、测试环境及发布平台、APP敏捷开发模式、APP应用测试要点、业务功能测试、兼容性测试、安装卸载升级测试、交叉事件测试、Push消息测试、性能测试、用户体验测试、稳定性测试

2、移动z自动化基础:移动端测试分类及特点、ADB命令及Monkey使用、appium环境搭建、appium工作原理

3、移动自动化中级:APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试、PyTest测试框架、定制测试报告、YAML数据读写

4、移动自动化高级:PO模式、数据驱动、Git、Jenkins持续集成

5、项目实战:APP项目实战

第八阶段:性能测试

1、性能测试基础:性能测试理论、性能测试分类、性能测试常用指标、性能测试流程

2、性能测试工具:常用性能测试工具、Jmeter环境搭建、Jmeter功能概要、元件作用及执行顺序、线程组、参数化、断言、关联、连接数据库、逻辑控制器、定时器、分布式、测试报告

3、项目-接口性能测试:项目API文档分析、接口清单梳理、接口脚本设计、并发数据计算、逻辑控制器项目应用、单一场景搭建、常用响应图表插件及应用

4、项目-web性能测试:脚本录制、正则过滤、cookie管理器、事务控制器、思考时间、混合场景搭建、web性能脚本执行与分析

5、性能测试调优:windows服务器性能监控、linux服务器性能监控、性能测试报告

第九阶段:综合项目实战

1、功能测试:功能测试设计思路、自媒体端测试、后台管理端测试、用户APP端测试

2、UI自动化测试:Selenium Grid、搭建自动化测试框架、编写自动化测试脚本

3、接口测试:接口测试流程、基于工具的接口测试、基于代码的接口测试

4、性能测试:Locust框架、APP性能测试。

最后

永远不要给自己设限,不要被别人的影响,还没开始学习就放弃了太可惜。零基础也可以做软件测试工程师。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:938856006资料在裙里,需要可以自取

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

❤既然都看到这里啦,请你帮个忙:

1、点赞,让更多小伙伴看到;

2、关注我,持续更新测试干货。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340