软件测试员比软件开发员要求低些吗?

本文对比了软件测试和软件开发在薪资、入门要求和技术要求上的差异。虽然软件测试初期薪资可能较低,但随着行业对质量重视提升,其入门门槛和技术要求也在增加。软件开发的入门通常需要掌握至少一门编程语言,而测试工程师则需要熟悉测试工具和自动化测试。两者在技术要求上各有侧重,没有绝对的高低之分,选择适合自己的岗位更为重要。
摘要由CSDN通过智能技术生成

需要明确一个问题,软件测试与软件开发从本质上来讲,就是截然不同的两种工作岗位,所以无论是岗位入门要求还是技术要求都应该相对区分着来说明。


为了解答题主疑惑,接下来我们来进行如下pk:

1、两个岗位的平均薪资PK
2、两个岗位的入门要求PK
3、两个岗位的技术要求PK

一、两个岗位的薪资要求PK

开发和测试相互对比向来是最容易引战的典型话题, 两个岗位的工作职责及目的都完全不一致,如何做到同等对比呢? 作为两个都是存在很多年的岗位,技术含量是否偏低,目前能想到的最靠谱的衡量标准那只能还是看薪资。

请看下方这个连接,你将会看到一个惊人的数据:“一开始测试薪资是低于开发,但同样10年工龄,测试薪资开始超过开发”,请狠狠点击:

图标

那请问,从长远来看,到底是测试的技术含量高还是开发的技术含量高呢?又是哪个更容易沉淀经验,不惧中年危机呢?

历年来测试薪资涨幅图

 

在现在的行业状况中,测试岗位之所以会被扣上没有什么技术含量的帽子, 完全是由于国内互联网公司一直对测试岗位的重视程度不够所导致的,跟开发岗位之间实在是没有什么太直接的关系。

 

二、岗位入门要求PK:

软件测试和软件开发从工作重心和方向上就有很大的区别:

1)软测测试主要注重对软件项目的缺陷进行查找和质量保障;

2)软件开发则主要注重对软件项目需求的实现和功能完善。

 

软件测试和软件开发岗位既存在一定的对立性,又是相辅相成的存在。


如果只是从岗位本身来讲入门门槛高低的话,软件测试与软件开发也确实高下立见。

软件测试岗位由于在早期的国内 IT 行业中的认知偏颇, 导致被重视程度不高,进而给人留下了一种,随便来个人都可以通过手动点点即可完成工作内容的印象,因此单从这个角度来看,岗位入门门槛确实不高。

但是随着国内 IT 行业这几年的迅猛发展,软件项目质量的高低,已经能在很大程度上直接或间接的影响公司存在寿命的长短,软件项目的质量检验与确保也就变得越来越重要,软件测试岗位的入门要求也自然是水涨船高。

下图是某招聘网站上某公司对于软件测试工程师的招聘需求:

 

显而易见,除了要求能够定位缺陷或问题以外,或多或少都会要求能够凭借测试工具或测试脚本完成类似自动化测试等测试内容,早已不是那个单纯的只会点点即可胜任工作岗位的时代了。这也就意味着:想要入门软件测试岗位,就必须通过自主学习或参加岗位技能培训获取软件测试相关的专业知识,才有可能谈是否能够岗位入门的问题。

反观软件开发岗位,能够从事软件开发工作的基本前提肯定是:要懂至少一门开发语言并能根据需求完成对应的编码开发工作。

而对计算机编程语言的学习成本的确远高于对软件测试理论和测试方法的学习成本。

因此,单从岗位各自的入门门槛高低来讲,软件测试岗位的从业入门成本相对要低于软件开发岗位的从业入门成本。

 


三、技术要求PK:

不同岗位对于工作中用到的技术要求也不一致,而且即便是同一个岗位,由于工作内容的不同,对技术的要求也会有很大区别。

以软件测试岗位为例,不同的测试内容,对于技术的要求就不尽一致:

1)功能测试:制定测试计划,运用方法设计测试用例,借助工具执行测试,产出测试报告。

2)接口测试:熟知各类网络协议,解析验证请求数据,根据需求合理运用测试平台,实现自动化测试,提高测试效率。

 

 

3)UI 自动化: Web 端、移动端,搭建自动化测试框架,根据需求对主流框架实现二次开发,构建测试平台。

 

 

4)性能测试:熟知软硬件知识,明确前后端开发逻辑和了解系统架构设计,根据需求设计测试场景,分析测试数据实现性能优化。

 

 

以上也还只是测试工作中比较典型的分类,除此之外还有例如:单元测试,安全测试、测试开发等等,但是无论是何种类型的测试,对于技术的要求也是千差万别的,因此要分难易程度,还真有必要针对具体种类才好详解。

类比到软件开发,也是同样的道理,毕竟软件开发工作也有很多分类,例如:Web 前端开发、后端服务器开发、移动端开发、桌面应用软件开发、嵌入式软件开发等等。根据开发内容种类的不同,所做要求的技术栈也不尽相同。

因此,综上所述,如果从技术要求出发,软件测试和软件开发岗位之间不好直接进行比较,更科学更合理的应该是:结合自己的自身条件,选择更适合自己的岗位及具体类别才最为恰当。


最后总结:


如果单从岗位入门门槛要求进行对比,软件测试的投入成本相对软件开发的成本确实要低一些。而要从具体的技术要求来看,两个岗位的后续延伸及未来发展而言,应该是对等的。毕竟老话讲的好:技术面前,人人平等嘛!

 

最后,奉劝大家,预期纠结,还不如退而结网。为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

《2021测试开发各大机构最新全套教程》:https://pan.baidu.com/s/17jkyGn-Wm-zC6QQLkWjrsw 
  提取码:o94n 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值