当前位置:首页 > AI与科技 > 正文内容

软件测试开发(1)测试开发工程师到底是做什么的?

admin10小时前AI与科技4

软件测试开发(1)测试开发工程师到底是做什么的?

一二三线互联网公司对测试开发工程师的要求:

现在很多测试的同事对测试开发工程师的认识都有一定的误差。我最早在阿里的时候和测试开发工程师沟通的时候,发现阿里的测试开发工程师,他们基本上都分为两种,一种是业务类型的,一种是技术类型的,并不是说测试开发工程师就必须得做开发的工作,阿里很多内部测试工程师都是P 6以上的测试开发工程师(没有高级测试工程师的职称),但是他们只有一部分人是做技术方面,另外一部分人做的是与业务相关的功能测试,当然这里面还有一部分人做的是测试团队的管理方面软件测试员需要什么书,既不涉及到业务,也不涉及到功能,只是对项目和人员的管理。

所以说并不是测试开发工程师就一定要会开发会技术,这是在阿里一些情况。当然也接触过一些二线互联网公司,比如说像美团、京东以及拼多多这种,他们的测试开发工程师,是对技术要求很高的,基本上是对整个后端服务以及开发的技术站都有一定的了解,最好是之前做过开发工程师。

软件测试开发(1)测试开发工程师到底是做什么的? 第1张

测试开发工程师

另外我在一些其他独角兽公司也工作过一段时间,发现他们对测试开发工程师的要求范围更广,主要是会有一些项目的调试,项目的部署以及脚本的开发,特别是涉及到硬件这一块,也要有一定的了解,但是像这种工程师很难招的。也就是说,其实测试开发工程师在很多公司给的定义并不是很精确。之所以和普通的测试工程师有区别,主要就是因为测试开发工程师要懂得更多,要有一些代码编程的能力。

测试开发工程师的具体职责:

软件测试开发(1)测试开发工程师到底是做什么的? 第2张

测试开发工程师工作职责具体分为:自动化测试,性能压测,平台研发,白盒测试等。

但是这个技术手段并不一定就是要具备研发工程师的技能软件测试员需要什么书,并不一定就是说你必须要做过开发工程师,这个技能有可能是自动化测试,有可能是性能测试,也有可能是写一些小脚本,像,shell或者是J S的脚本,所以说,大家不要认为测试开发工程师就是做过开发的测试工程师。

如果你是做自动化测试工程师,能够把自动化测试做的很好,会自己搭建自动化测试框架,这也是一个测试开发工程师。那如果你是做性能测试,会写各种性能测试的脚本,对性能测试的环境部署都非常熟悉,以及脚本的编写和数据的制造非常熟悉,这也是一种非常好的测试开发工程师,那如果你是做一些测试工具的开发,这也是测试开发工程师,当然也有公司在招测试平台的开发以及测试框架的开发软件测试员需要什么书,这也是测试开发工程师。

软件测试开发(1)测试开发工程师到底是做什么的? 第3张

测试开发工程师

不要迷失方向

测试人员没必要把所有的技能都学会,只要把一件事情做好,在这件事情的基础之上再去做其他的事情。比如我是一个做自动化测试的工程师,我把自动化测试和自动化测试框架都做的非常好,然后有精力的话,我再去学习或者做性能测试,比如说我如果是做一个性能测试工程师,我比较喜欢整个系统的框架,在性能测试做的好的情况下,再有精力的话,去了解一些后端的技术去开发的一些框架。

千万不要为了技术去学习太多的东西,而忘记了自己本职的工作。自己一定要有一个非常好的技术,不要自动化测试也学,性能测试也学,测试平台开发也学,到最后学的都不好。当然,企业在招人的时候,也会注重特点,特别是针对测试开发工程师,很多企业都会强调某一块的技能,而不是既要求自动化,又要求性能软件测试开发(1)测试开发工程师到底是做什么的?,又要求平台,这种人非常少,而且非常贵。

软件测试开发(1)测试开发工程师到底是做什么的? 第4张

之前有很多同事在一些三线互联网公司,比如说像360、知乎,还有虾皮这些互联网公司,他们做测试开发的工作其实和基本的功能测试工作差不多。并不是像大家想象的那样,并不一定要做框架开发,脚本开发,自动化测试,很多人去了之后仍然做的是基本的功能测试。

如果想做测试开发工程师,最简单的就是从自动化测试工程师开始做起,然后再做性能测试工程师,或者从自动化测试工程师做起,然后做测试平台开发工程师或者脚本开发工程师。这两个方向都是不错的。因为现在很多公司招自动化测试工程师还是比较看重技术的,如果你只对某业务比较熟悉,那就很难符合公司的招聘要求,因为换了一家公司,遇到的业务都千差万别,但是技术肯定是相似的,所以一定要学技术,但是在这里纠正一下,测试开发工程师并不一定就是有开发的功能。

软件测试开发(1)测试开发工程师到底是做什么的? 第5张

测试开发工程师

总结:

所以对于测试人员来说,并不一定要对测试开发这个职位的技能有一定的界限或一个明确的范围,只要知道自己是做技术,而且在自己所擅长的领域不断的专研,你就是一个测试开发工程师。当然测试开发的待遇要比普通测试要高很多,同等年龄段的测试开发和开发人员的工资基本一样。在阿里软件测试开发(1)测试开发工程师到底是做什么的?,一个测试开发的P 7要和开发人员的P 7工资一样。

工作这么多年,见过很多测试同事,有的同事只做自动化测试,年薪也能达到50多万。有的同事只做性能测试,一样可以拿到50多万。当然有的同事做测开发,薪资也能拿到50多万,有的同事做的是功能测试,薪资也能达到这个数,所以大家一定要在自己所做的领域一定要专研,不要把话范围涉及的太广,但是一定要往深处专研,这才是最重要的。无论测试开发、测试架构师,测试专家,都要明白这个道理。

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由全景资讯网发布,如需转载请注明出处。

本文链接:https://qjnew.com/post/8251.html

分享给朋友:

“软件测试开发(1)测试开发工程师到底是做什么的?” 的相关文章

AI 在农业领域应用,助力精准种植与养殖

AI 在农业领域应用,助力精准种植与养殖

在当今科技飞速发展的时代,人工智能(AI)正逐渐渗透到各个领域,农业也不例外。AI 在农业领域的应用,为精准种植与养殖带来了前所未有的机遇和变革,极大地提高了农业生产的效率和质量。精准种植是农业发展的重要方向之一,而 AI 在此领域发挥着关键作用。通过搭载各种传感器的设备,如土壤湿度传感器、光照传感...

AI 助力药物研发,缩短新药上市周期

AI 助力药物研发,缩短新药上市周期

在当今的医药领域,药物研发一直是一个充满挑战且耗时漫长的过程。从最初的药物靶点筛选到临床试验的完成,往往需要数年甚至数十年的时间,这不仅耗费了大量的人力、物力和财力,还可能错过最佳的治疗时机。随着人工智能(AI)技术的飞速发展,它正逐渐成为药物研发领域的强大助力,有望显著缩短新药上市的周期。AI 在...

AI 在广告行业应用,实现精准投放

AI 在广告行业应用,实现精准投放

在当今数字化时代,广告行业正经历着前所未有的变革,而 AI(人工智能)的应用则为广告投放带来了全新的机遇和挑战。AI 在广告行业的应用,使得精准投放成为可能,极大地提高了广告的效果和回报率。AI 可以通过对海量数据的分析和挖掘,深入了解消费者的行为、偏好、兴趣等特征。这些数据来自于各种渠道,如社交媒...

AI 在游戏开发中的应用,丰富游戏玩法

AI 在游戏开发中的应用,丰富游戏玩法

在当今的游戏开发领域,人工智能(AI)正发挥着越来越重要的作用,为游戏玩法带来了前所未有的丰富性和创新性。AI 不仅仅是游戏中的配角,而是成为了推动游戏发展的核心力量。AI 可以用于创建智能 NPC(非玩家角色)。这些 NPC 不再是简单的脚本驱动角色,而是能够根据游戏世界的情况做出真实反应的智能个...

AI 在海洋研究中的应用,探索海洋奥秘

AI 在海洋研究中的应用,探索海洋奥秘

海洋,这片广袤而神秘的领域,蕴含着无尽的奥秘和资源。随着科技的不断进步,人工智能(AI)正逐渐成为海洋研究的重要工具,为我们打开了一扇通往海洋深处的新窗口。在海洋观测方面,AI 发挥着不可替代的作用。传统的海洋观测手段往往受到时间、空间和人力等因素的限制,难以实现对海洋环境的全面、连续监测。而 AI...

AI 在智能照明应用,实现节能与智能控制

AI 在智能照明应用,实现节能与智能控制

在当今的科技时代,人工智能(AI)正以其强大的能力渗透到各个领域,智能照明便是其中的一个显著应用。智能照明不仅为我们的生活和工作环境带来了全新的体验,更在节能与智能控制方面展现出了卓越的成效。智能照明通过 AI 技术实现了对灯光的精确控制。传统照明系统往往是简单的开关控制,而智能照明则可以根据不同的...