软件测试行业到底有没有前景和出路?
2020/05/21 09:55 分类: 技术交流 浏览:0
Q:现在大三,软件工程专业。真的喜欢软件测试,也觉得自己很适合这个工作。在网络上搜索了很多这个职位的信息,开始迷茫。身边有人说软件测试都是女生做的,男生不适合;也说这个职位太简单了,很闲的;还有的说薪资提升空间不大,就算在北上广这些一线城市,做到头也就工资八九千。
但我知道,软件测试不仅仅只是手工测试这样简单,也不是只有他们说的那么简单,没有技术含量。
工作中的真实情况,我也不了解。身边一线城市测试从业者,也不认识。也不懂到底是一个什么情况。在身边其他人的各种意见想法相持不下,我已经有点动摇了。特来发问。
结合题主原有的描述,可参考以下角度去回答
1、可以从薪资水准,例如常规的薪资上涨幅度情况,常规企业给出的薪资情况进行讨论
2、可以从就业情况,就业竞争情况,饱和程度,再就业情况(跳槽)等进行分析讨论。
3、可以从自由程度进行分析,例如是否存在业余收入,额外外单等。
4、可从技能的拓展性与发展性进行分析,例如是否会有额外的分支(技术到一定程度后开始深入领域或者分散全栈),之后的效果又如何
介首先绍下测试行业前景与未来的发展方向:
据业内统计,目前国内IT技术岗有三、四百万,其中软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大。
从业人员主要分布于我国中东部、南部地区,其中北京的测试工程师最多,其次是上海、深圳、成都、广州、杭州、武汉、南京、西安以及苏州。
软件测试已经成为最炙手可热的行业之一。
关于题主所说的北上广测试做到头工资也就八九千,但是在成都完全不止这个水平,基本上1~2年的测试经验的测试人员就能拿到6,7k了,身边的测试同学能做自动化的都已经10k以上了,再做几年,肯定还会有涨幅的.
1、测试行业已经趋于饱和了吗?
逛贴吧、技术论坛,经常会看到下面这种悲观的调调:测试工作不好找,行业已经饱和了,要求高等等。
说这些话的估计都是入行不久、技术能力弱、眼高手低的。测试行业的缺口依旧很大,直接去各大招聘网站上看看就知道了。既然缺口大,那为什么还是有不少人找不到合适或者说期望薪资的工作,只能维持现状?
关键在于你是不是企业需要的合适岗位的人才、或者性价比更高的人选。
2019年智联招聘上软件测试岗位的技能要求,即便是针对大学毕业生,相比几年前都有提高。测试理论、测试计划与方案、缺陷管理、测试报告、环境搭建、数据库这些都是必要的,更多还要求有编程基础、掌握主流测试工具使用、最好有实际项目经验等。
所以有饱和趋势那也一定是初级人才的饱和,中高级人才依旧比较稀缺。如果你的技术能力足够,被饱和的只能是别人。
2、测试的发展方向:
技术岗:
1. 测试开发工程师:
支撑测试部门,一般来说主要负责设计&编写测试部门所需的测试工具,提升测试团队的工作效率 。
2. 自动化测试工程师,通过开源的自动化工具,或者一些商业工具,执行自动化测试,以及确定自动化测试方案等 。
3. 性能测试工程师,对被测软件进行性能分析、风险控制、性能评估、给出调优建议 & 结果 等 。
4. 测试架构师 ,整个测试部,技术方向把控 。
5. 高级测试工程师 / 资深测试工程师,一般来说,也是技术方向,偏业务方面多点 。
管理岗:
1. 测试组长,公司只有几个测试的情况下,一般会有个测试组长,管几个测试,团队一般功能测试为主 。
2. 测试主管,基本同上 。
3. 测试经理,一般来说,管理一个测试部门,下设多个测试组,也许会有自动化测试团队、测试开发团队等 。除了关注技术本身,还得关注部门发展、绩效等
4. 项目测试负责人,很多项目制形式的团队,带领几个测试人员,对这个项目的整体质量负责,协调资源,确保整个项目,最终质量 。
软件测试其实是IT行业中对知识面要求非常广的一个职位。
下面简单介绍下从事软件测试工作所必须的一些技术吧!
- 测试基础
1.1测试理论基础
1.2数据库基础知识
1.3 Linux常用命令
- 接口测试技术
2.1熟悉一门编程语言
2.2接口测试的原理
2.3抓包工具的使用
2.4接口测试工具
- 自动化测试技术
3.1自动化化基础原理
3.2 webUI与Selenium框架
3.3 app自动化和Appium框架
- 性能测试技术
4.1性能测试基础概念
4.2性能工具Jmeter
4.3性能监控分析
4.4性能调优
看了以上内容进行对比后,不知题主是不是都掌握了呢?如果以上问题都能回答个七七八八,那么我想找工作应该是不成问题的
下图中列出的是一些公司面试常常会问到的问题:
上图都是真实的面试题(只是部分).
赞 0