

软件测试,功能测试转测开容易吗? - 久曲健
source link: https://www.cnblogs.com/longronglang/p/16817767.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

一、从这个问题,我能读出一些信息如下:
1、不知道您从事测试工作多久了,可以看出您特别羡慕测试开发工程师;
2、 您可能一直从事功能测试工作,工作模式或大环境下,被中了草,想学习测试开发相关的知识;
3、疫情下,机械单一的工作(功能测试工作),被替代性强,有些担心,想增加核心竞争力,拿到更好的薪资!
二、针对您的问题,作出细致的回答:
无论从1-3中的哪一点来看,您都有想转型测试开发的想法,那么让我们先来了解测试开发吧。
1、测试开发工程师:
是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他们还可以在生产软件的设计初期发挥推波助澜或审阅的作用。( - 来自网络)
2、测试开发工程师薪酬:
这里我们以boss直聘为例,如下图所示:
3、测试开发工程师职责:
这里我们以阿里巴巴集团的一则招聘为例,如下所示:
不难看出,薪资给力而且测开前景是有的,前提是一般是大公司的重点项目才有这样的岗位,当然对于技术、学历要求也很高。
三、我的一些看法:
所以自然很能理解您想转型的想法,那么现在从我个人角度来客观说下,我的一些感受。
1、近几年,测开已经被某些群或者某机构大肆宣传神化了,所以很多同学所种草,感觉测开很高大上,就和当年的自动化测试一样,学了就成神。
2、盲目跟风严重,别人有我也得有的心理,你可以细心去看,很多答主基本都是给你回答的是他们的招生简章,咨询时招生老师会承诺你学完就成神了,年薪百万(夸张了),真报名后,你会发现,报完名基本也就是报完名了,学完变强,就一定能变强了?年薪百万?
3、我本人不喜欢测试开发这个头衔,因为它没有描述这个岗位要做的事情,而只是描述了能力方向。
如果硬要给个定义,质量保证和提效,大白话说就是本质是测试,而且必须是个懂开发的测试; 而提效的本质是开发(比如测试工具、平台等等都算),或者说是一个懂测试的开发(扎实的测试理论基础,也是必须的)。
这里我要喷一下,不是会点webdriver
或者自动化就是测试开发了,不信你让一个自动化测试写个算法试试? 或者让其去力扣刷简单模式的能过几道?
4、测开啥呀,去直接学开发,即便学的一般,但是看测试代码,真的是So Easy!
怎么给你说呢,就像王者荣耀一样,让一个星耀V去打黄金I一样的感觉。
5、其他答主,都给出了各种长篇大纲学习路线之类的,这里我就不再赘述那些技术栈了,没任何意义。
四、转型建议:
功能测试 --> 自动化测试 --> 性能、安全、渗透测试-->学精一门语言(这条建议不懂,点我头像或者私信我即可)
1、测试开发更注重软硬能力的考核
非技术能力:沟通能力、时间管理统筹能力、良好的态度、热情
非技术能力,我就不展开说了,有兴趣自己可以多去有意识的练习。
技术能力:设计技能、编码能力、(BDD、TDD、DDD)、测试方法、敏捷+devops、持续交付
- 熟练掌握至少一门语言,例如C#,.NET, Java,python,go等。
- 熟练掌握编程设计思想
- 熟练掌握敏捷+DevOps流程管理方法
- 熟练各种测试方式、测试框架,比如TestNg、Pytest等
- 熟悉BDD、TDD、DDD开发模式
- 通过各种技术手段找出现有项目中的缺陷(瓶颈和阀值)
- 有一定的系统或服务端开发经验
- 有扎实的测试理论基础,热爱开发工作(不是单纯的CRUD哦)
五、最后:
不管是测试开发,还是什么高级头衔,真的不是那么重要,在成为进阶任何一个段位之前,应该要做的是先成为一名出色的软件测试工程师,不是吗?
以上存手码,我是六哥,如果感觉我的回答对您有帮助,还请帮忙转发朋友圈,并继续关注我!
__EOF__
Recommend
-
10
什么是代码覆盖率? 代码覆盖率是对整个测试过程中被执行的代码的衡量,它能测量源代码中的哪些语句在测试中被执行,哪些语句尚未被执行。 为什么要测量代码覆盖率? 众所周知,测试可...
-
6
软件测试中功能测试流程 原创 多测师11 2022-07-01 10:17:10...
-
5
最近一直在做批量测试工具的开发,打包的exe,执行也是一个黑乎乎的dos窗口,真的丑死了,总感觉没个界面,体验不好,所以就想尝试写桌面应用程序。 在技术选型时,Java窗体实现使用JavaFx、Swing,感觉...
-
7
被一个问题卡了近两天,下班后我哭了...... - 久曲健 - 博客园 好像很久没有更文了,感觉有很多想写的,但却又不知道该写些什么了。。。 近阶...
-
8
上篇文章为大家分享了自动化测试中,常见元素定位的操作。 今天再次读文章,居然忘记了大家特别喜欢的CSS和Xpath定位操作分享,这怎么能行呢? 马上安利,感兴趣的同学去参考下面链接👇: 浏览...
-
6
Page Object(PO)模式,是Selenium实战中最为流行,并且被自动化测试同学所熟悉和推崇的一种设计模式之一。在设计测试时,把页面元素定位和元素操作方法按照页面抽象出来,分离成一定的对象,然后再进行组织。 相信每个做自动化测...
-
9
写在前面: Page Object模式,目的是将元素定位和元素操作分层,只接触测试内容,不写基础内容,便于后续对自动化测试用例体系的维护,这是中心思想,也是核心。 那么我们继续将简洁延续...
-
5
-
5
和大家不太一样,我觉得今年的自己更加relax,没有亲戚要走,没有朋友相聚,也没有很好的哥们要去叙旧,更没有无知的相亲,甚至可以这么说没有那些闲得慌的邻居。
-
13
本以为可以在家学习一天,结果家里来了客人拜年,就没学习上,有点小遗憾吧。 昨天完成从分类管理的前后端代码复制出文档管理的前后端代码,遗留问题是只能选择一级父分类。值得说的是,昨晚的遗留的问题修复了,开心。 点击父文档,弹出警告,从报错...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK