赞
踩
金三银四已过半,想必大家都有这么一个感触:如果你在某招聘网站上搜索“测试工程师”时,会从“任职资格”中发现,许多中级测试工程师职位都要求你具备一定的测试开发能力。
单纯的功能测试人员,找工作变得越来越难,甚至有些公司已经停止招聘只会功能测试的人员了。可以说,功能测试人员如果不转型测试开发,基本上得告别软件测试生涯了。
更不用说如果你工作了 5 年以上,企业是这么要求你的:
针对此现象,不禁产生了如下疑问:
答案是:可以,但不建议!!!
试想一下:一个工作了4-5年的测试,他(她)已经对整个公司甚至某个垂直行业的业务流程都非常熟练了。
对测试任务,能娴熟的进行优先级安排和可测试性分析;甚至能把它轻松地分解成可测试的工作模块;并且针对每一个测试模块,熟练地应用白盒或黑盒的方式进行测试用例设计,最终生成一份覆盖产品需求的、可执行性的测试计划。
那还要这样每天重复“点点点”的简单工作吗?如果这时候企业优化,你的竞争力在哪?
我的建议:身处职场之中,犹如逆水行舟不进则退。当居安思危,时刻思考如何安全度过职业生涯中一个又一个的瓶颈期!
职责对比:
功能测试:俗称俗称“点点点”纯黑盒测试。测试人员根据测试用例执行操作步骤,然后通过眼睛和思考判断实际结果与预期结果是否相等。如果相等,测试通过;如果不相等,测试失败。
测试开发:主要开发公司内部的测试平台/测试工具,也为业务测试工程师解决一些技术问题,例如搭建自动化测试框架,编写一些提升效率的自动化测试脚本。大白话说就是本质上是测试,而且必须是个懂开发的测试;而提效的本质是开发(比如测试工具、平台等),或者说是一个懂测试的开发(扎实的测试理论基础,也是必须的)。
功能测试满足了质量保证,测试开发在兼顾质量保证的同时,更注重提效!
人员对比:
功能测试在测试群体中这个比例是非常大的,一般规模比较大的企业中,测开:功能=1:10,也就是2个测试开发工程师,服务于20个业务测试工程。“物以稀为贵”,这个道理想必大家都懂。裁员潮来了,最先优化的一定是金字塔最底层的群体。
薪资对比:
以上海地区本科为例,3-5年工作经验,功能测试和测开两者的薪资差别如下图:
功能测试职位少不说,招聘的企业规模也一般,薪资基本是测开的一半。
测试开发更注重软硬能力的考核
非技术能力:沟通能力、时间管理统筹能力、良好的态度、热情
非技术能力,我就不展开说了,有兴趣自己可以多去有意识的练习。
技术能力:设计技能、编码能力、(BDD、TDD、DDD)、测试方法、敏捷+devops、持续交付
熟练掌握至少一门语言,例如C#,.NET, Java,python,go等。
熟练掌握编程设计思想
熟练掌握敏捷+DevOps流程管理方法
熟练各种测试方式、测试框架,比如TestNg、Pytest等
熟悉BDD、TDD、DDD开发模式
通过各种技术手段找出现有项目中的缺陷(瓶颈和阀值)
有一定的系统或服务端开发经验
有扎实的测试理论基础,热爱开发工作(不是单纯的CRUD哦)
此外大家也可以定期查看一些求职网站上测试开发工程师的一些招聘要求,行业在不断变化,人才需求也会与时俱进。
那么,看完功能测试和测试开发的分析对比:
#1、你觉得功能测试有必要转行测试开发吗?转行测试开发容易吗?为什么?
#2、你目前的测试经历是怎样的?(工作年限+功能测试(web/接口/app)+ 是否有自动化脚本编写经验(是/否)),下一步计划如何做?
#3、如果你目前就是一位测试开发,对要入行测试开发的有什么意见和建议?
行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。