测试工程师如何发展?

262 2023-11-12 12:35

一、测试工程师如何发展?

我做过7年的测试,从08年到15年。

测试岗位的技能能力到目前其实变化不是非常大(老婆两年前从360离职)。

如果说个人技能发展那么我觉得从技能方面来说可以按这种模式来:

1、做业务功能测试时,试着自己在休闲时间写一个类似的功能模块,必须包含前后台,语言选择你喜欢或者你会的就行。

2、做性能测试时,试着对自己写的模块进行性能测试,找出问题,并排除。

3、做安全测试时,按策略,试着去攻破测试环境那些渣一样的后台管理系统。

总体来说,测试人员能写一些自己能用的能提高效率的工具,那么在技能上就算合格了。

剩下的时间,全面理解自己能接触到的业务系统,问产品经理,问开发,沟通。干几年以后,你会发现,产品经理也会来你,开发也来问你,测试开会有你,产品开会有你,开发开会还是有你。最后你做着测试的工作,操着老大的心。

其实我很喜欢测试工作,只是大城市容不下没有梦想的我,现在在农村喂猪呢!

二、软件测试工程师发展前景?

软件测试工程师的发展前景是非常不错的,因为现在市场产品的竞争激烈化,也就导致了各大厂商越来越注重软件产品的质量,所以也就需要软件测试工程师的岗位也越来越多,薪资累,待遇也越来越好一些,而且这个工作岗位是经验越丰富,越吃香,时间越久越有发展前途

三、系统测试工程师发展前景?

发展就业前景特别特别好。

这个行业的发展已经比较成熟,具有系统知识技能体系的,会使用一些工具的缺口更大,就业机会多,能在各个岗位就业,因为大部分公司产品迭代快,个人技术能力增长也快,一套需要的技术岗位人才更多,所以这个职业会更加的好,就业待遇也特别好。

四、手机测试工程师的职业发展?

手机测试工程师主要负责手机出厂前的硬件与软件系统测试工作。

由手机软件测试工程师和手机硬件测试工程师发展而来。

可以发展成为测试经理。

五、ATE测试工程师发展前景?

ATE测试工程师的发展前景是积极的。1. ATE测试工程师在电子行业中起着关键的作用,他们负责设计和开发测试方案,进行芯片和电路板的测试。随着技术的发展和电子产品的普及,对ATE测试工程师的需求将会增加,因此就业前景广阔。2. ATE测试工程师具备专业的技术知识和技能,掌握先进的测试设备和工具,可以在芯片制造、电子设备生产以及通信等领域找到工作机会。3. 随着5G、物联网和人工智能等领域的快速发展,对高效、可靠的芯片和电路板测试需求增加,这将给ATE测试工程师提供更多的职业发展机会和空间。4. 此外,ATE测试工程师在职业发展过程中还可以不断学习和研究最新的测试技术和方法,提升自己的能力,在工作中逐步晋升为高级工程师或技术专家,有望取得更好的职业发展成果。综上所述,ATE测试工程师具有广阔的就业前景和提升空间,对于从事相关领域的人来说是一个有吸引力的职业选择。

六、测试工程师未来发展前景如何?

测试开发工程师,是指测试开发出来的项目,并且日常会编写测试过程中的工具,减少测试重复性。软件测试工程师(SoftwareTestingEngineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是"质量管理"角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。高级软件测试工程师:熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师:编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师:其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。

软件测试人员的主要职责是对软件产品的整个开发过程进行监督和检验,使之能够达到满足客户的需求,因此对于企业来讲是十分重要的岗位。在国外,一般软件测试人员与软件开发人员的岗位设置比例是1:1,像微软在开发windows2000时候使用的软件开发人员是1700名,而专业的测试工程师有3200名,测试开发人员比例高到1.7:1,由此可见软件测试岗位重要性的不一般。我国的软件测试职业还处于一个发展的阶段,测试工程师具有较大发展前景

更多软件测试行业资讯可进主页瞧瞧哦~

七、功能测试工程师真的没有发展吗?

功能测试工程师逐渐会被自动化代替,现在最缺的开发测试工程师

八、硬件工程师的发展如何?

本人是硬件工程师,目前毕业3年多,毕业一开始岗位是EMC工程师,做了1年又10个月,对电磁兼容和卖硬件设备的公司有了一定的了解,觉得EMC工程师没前途,于是跳槽去新公司做硬件工程师,到目前为止设计过7、8块单板。

计算机硬件如PC、手机、摄像机、路由器、交换机、服务器等产品的基础就是硬件单板,硬件工程师就是设计合格的单板。之前做EMC的时候,觉得硬件工程师无非就是参考设计那来一抄,原理图连连线就好,后来发现不是。

硬件工程师的职责与定位

首先,介绍下一个硬件产品的研发流程,如下图所示:

公司内所有的岗位是同等重要的,有些公司可能没有研发或者部分研发工作外包。虽然各团队的重要性是一致的,研发团队在产品开发中的位置应该更加核心,研发人员可以转去做市场、测试、供应链或者质量管理等,但市场等岗位的人却很难转做研发。一来研发门槛较高,二来研发工作接触面广。

硬件工程师在研发团队中重要的一员,硬件产品的研发团队大致组成如下图所示:

一个硬件产品的项目团队中,有两个和所有人打交道的角色,一是项目经理,另外一个就是硬件工程师。硬件工程师需要和各种研发人员打交道,协调工作,这也要求硬件工程师具有丰富的知识面、强大的协调能力。

硬件工程工程师的本职工作,如下图所示:

硬件工程师可以大致分为如下四个阶段:

• 初阶的硬件工程师

在别人指导下完成阶段三和四的一部分工作,应届毕业生入职3个月基本可以达到。

• 普通的硬件工程师

独立完成阶段三和四的工作,一般工作1到2年即可

• 资深的硬件工程师

主导完成阶段三和四的工作,参与完成阶段二总体设计的工作

• 专家级硬件工作师

主导完成阶段一和二的工作

这里,你可以定位一下自己目前处于哪个阶段。

硬件工程师的发展方向

不管什么岗位都想明白自己的职业发展方向,软件工程师不想一辈子写代码,硬件工程师也不想一辈子奋战在最基层画原理图、调板子。

就我理解,硬件工程师的发展方向大概有以下几种:

1.产品经理

产品经理负责一条产品线工作、规划及发展。硬件工程师由于工作涉及面比较广,对产品整个流程的工作及问题都涉及到,适合向产品经理发展。

2.团队管理者

管理者协调资源、管理员工的工作分配以及绩效、设计完善流程等。

3.技术专家或系统工程师

专家提供的是什么?不是源代码、不是原理图,而是产品实现的方案、思路以及技术发展的方向。

4.创业

虽然国家鼓励这样做,但创业是困难的,如果创业卖硬件,就更难了。做好准备,也是一个选择。

无论选择什么方向,对我们这群目前毕业几年还在底层的硬件工程师来说最需要做的就是积累,明白自己的路需要什么。

硬件工程师所需关注的事情

关注本职工作以外的事情

1.技术上,关注软件或者FPGA工程师的工作。这不是让我们学习写代码,而了解软件或FPGA实现功能的方法、流程和思想。也就是从系统的角度思考产品是如何工作。研发的过程会经常出现各种BUG,产品出现问题,研发的每个人都有份,不能说这个问题是软件BUG,我就不管了。和软件或FPGA工程师之间都讨论或者争论有利于提高效率,打开思路。

2.关注市场,也就是提高产品的竞争力。目前国内硬件产品貌似不停走向低成本,cost down是公司永恒的主题,越来越多的产品被做烂了。换一个角度思考,市场上那么多同质的产品,有没有不完善的地方?可不可以通过增加某项功能,突出自己产品的竞争力?进而和研发团队思考功能如何实现。

3.关注项目管理、质量管理上的事情。硬件工程师不可避免要面对这些问题,产线的问题要找你,物料供应的事情要找你,产品返修要找你,现场维护要找你,这些都是提升的机会,问题来了要用科学的方法做事情,多学习质量管理,可靠性设计的知识。

注重学习,任何行业的人都要不停的学习

个人觉得硬件工程师需要知识储备比较多,电子信息领域的技术和知识本来就很多,人需要不断的学习。我大概列举一些,是自己工作以来学习的方向,当然工作中会不断遇到各种更新、更深入的问题需要学习。

1.EMC与安规

EMC与安规在规模较大的公司都有专门的团队,但小公司只能硬件工程师亲手来。

CE认证测试项目最多,学习可以先关注CE的相关标准。不同行业的标准是不一样的,汽车电子和信息技术设备的测试方法和要求都不一样。

EMC理论个人觉得已经发展的比较形象(不像电磁场那么理论抽象),精髓就是EMC三要素,干扰源、敏感源和耦合路径。设计分析就是关注共模电路的回流路径或者泄放路径。

2.RF与天线

同样的RF与天线在规模较大的公司也有专门的团队。

行业发展到现在,硬件工程师的RF和天线设计工作基本就是选型了。因此,需要明白一些基本的参数如增益、P1dB、IP2、IP3、天线的方向性等等。

3.电源

电源部门在规模较大的公司也有专门的团队,无论板级DCDC电源还是电源适配器都有专人完成设计、选型或测试工作,硬件工程师应用时标准电路拿来用即可。

关于电源大概就以下几个方面:DCDC有几种基本拓扑?效率与什么有关?LDO原理是什么?设计需要注意哪些参数?POE协议是否熟悉?

4.时钟

晶体和晶振有什么区别?怎么设计?时钟信号有哪些关键参数?PLL的原理是什么?环路带宽是什么意思?PLL失锁的可能有哪些?时钟芯片如何选型?

5.小模拟电路和小逻辑电路

硬件工程师的工作是系统级应用,不是IC设计的大神,工作中很少用分立器件设计电路。

二极管、三极管、MOS管和运放的特性要熟悉会分析,简单的电路要设计。

如三极管电平转换电路怎么设计,为毛低温就不工作了?

如MOS管双向电平转换怎么设计?要关注什么参数?

如MOS管的米勒效应,能不能定量的用公式分析?

6.高速信号及信号完整性

建立时间与保持时间?

时钟的抖动分哪几类?

数据相关抖动是什么?

CDR是什么?

抖动与误码率的关系是什么?

EQ、去加重、预加重?

7.低速信号

I2C、UART、SPI是什么?会不会通过示波器测量判断通信数据对不对?

8.RAM 和ROM

NAND FLASH和NOR FLASH有什么区别?

DDR3 SDRAM原理是什么?CL、AL、RL、WL是什么?各种参数的会不会设置?

9.CPU、SOC、FPGA

X86、ARM、MIPS、POWERPC有什么区别?FPGA设计需要注意什么?IC设计领域了解嘛?

关注自己的行业

不同行业的技术是不一样的,应用环境及解决方案也不一样

如你是设计智能电视的:

1、视频相关知识?BT1120是啥?H.264是啥?YUV是啥?4:2:2是啥?什么是HDMI?具体协议是啥?

2、思考下产品,内容重要还是硬件重要?能不能优化下3D?

如你是设计交换机的:

1.802.3了解嘛?啥是MAC?啥是PHY?GMII接口如何设计?

2.交换机如何工作的?VLAN是啥?

3.客户是啥?教育网还是运营商?

如果你设计无线路由器的:

1.802.11 a/b/g/n/ac的区别?TCP/IP协议是啥?ARP是啥?路由的工作原理?

2.天线如何设计的?增益、方向图是什么?各种PA、LNA如何选型?

3.客户是啥,需求如何?150块卖给普通人,还是1000块卖给企业级用户?

以上都是我思考的一些点,水平有限,也不够深入。

最后几点

硬件工程师最大的优势就是在研发工作中可以涉及到各种各样的问题、学习各个领域的知识,这是成长的基石,不停地总结,可以从整个产品的角度思考问题。有人说什么都懂得一点的人注定只是普通的硬件工程师,但我们必须都要懂一点,这是硬件工程师的基础。但我们还需要在自己的领域成为专家,因此需要在技术上对一个行业非常的了解。

个人觉得有两个领域值得去深入研究,以后是物联网的时代,网络和无线通信的应用会越来越多。

1.网络

也是交换机和路由器等应用与组网。现在互联网基于以太网,802.3标准规定了MAC和PHY规范。上层协议如TCP/IP、UDP、ARP、环网等等,总之网络的水很深,值得一探。

2.无线通信

如移动通讯、WIFI、sub 1GHz等等应用会越来越多,之前国家发布的什么旅游规划,有一条就是景区要实现免费WIFI覆盖。无线通信也基本是802.x协议族。基带和RF都可以深入学习。

我现在也很迷茫,不知道往那条路上走,但有一条是不变的那就是学习,硬件工程师需要保持好奇心,不断学习新的知识。

九、汽车电池测试工程师有发展前途吗?

新能源汽车是以后大趋势,汽车电池测试工程师发展前途很好。

十、硬件测试工程师发展前景?

最近也是加了一个硬件测试的群,看到里面有很多未毕业的以及刚工作不久的在问硬件测试是一个什么样的岗位?要不要接硬测的offer?硬测工程师该如何提升自己?所以这篇文章的主要目的是给想做硬测试工程师以及刚工作不久的新人一点点的建议和思考,希望能对大家有 yi nai nai 的帮助。

下面就从几个方面和大家探讨一下:

1、硬件测试工程师都在做什么?

2、硬件测试工程师需要获得那些技能?

3、硬件测试工程师以后好转行吗?

4、怎样才能做一个好的硬件测试工程师?

1、硬件测试工程师都在做什么?

在我之前的工作中,测试的产品虽有不同,但是工作的内容基本是相似的,一切从下面这张图开始说起。

产品的生命周期

在一个电子产品的生产周期中,测试是其中重要的一环。测试又分为硬件测试和软件测试,二者分工不同,其目的也不同。

硬件测试是为了发现错误而执行的一系列操作的过程,因此硬件测试是为了证明设计有错,而不是证明设计无错误。硬件测试的最终目标就是产品的零缺陷,产品的零缺陷构筑于每一部分的设计,包括产品的每一行代码、每一个电信号以及每一个单元电路。测试就是要排除每一处故障和每一处隐患。

从整个产品的生命周期,把硬件测试工程师分成了两个部分,一是研发部门的,研发部门的硬件测试工程师负责主要负责产品设计阶段、产品测试阶段、产品验证阶段的相关工作。二是生产部门的,生产部门的硬件测试工程师主要负责生产导入和产品量产阶段的相关工作。但是在小公司或者人员不多的情况下,划分没有那么细致,这些工作可能都是由同一人完成。

产品设计阶段:

产品设计阶段硬件测试工程师主要配合硬件工程师一起进行研发验证,包括研发电路验证、器件导入验证、PCB原理图审查等。

产品测试阶段:

产品测试阶段是硬件测试的主要工作内容,包括:

a.制定测试计划,编写测试用例;

b.执行测试计划,如基本电气测试、功能逻辑测试、信号测试、散热测试等等;

c.对测试问题的确认、定位,与硬件工程师一起进行dubug工作;

d.编写测试报告,进行报告评审并归档;

e.负责测试工具的软硬件开发,以及对硬件测试规范、流程、方法、技术进行改进;

产品验证阶段:

产品验证阶段是在产品相对稳定后,此阶段硬件测试工程师主要负责系统测试、FIT(错误注入测试)、可靠性测试等。

生产导入阶段:

生产导入阶段属于生产部分部门硬件测试工程师的主要范畴,,主要是配合NPI(生产导入)工程师来解决产线的相关硬件调试工作,如测试工装、测试系统的调试,产线人员的培训等。

产品量产阶段:

产品量产后,研发部门的硬件测试的工作主要来源于两个方面,一是产品前期在客户导入的时候出现的各种问题,需要和硬件工程师一起dubug。二是对以往量产产品的支持,量产的产品偶合也会出现硬件问题,需要进行测试验证。量产后的产品不会再像产品测试阶段的测试,生产部门的硬件测试工程师主要就是负责产品出厂前的一些测试项目,如产品的电性能测试、ATE测试、老化测试等。

硬测工程师在各个阶段的输出

2、硬件测试工程师需要获得那些技能?

在和其他的硬件测试工程师的沟通中,大家往往认为硬件测试的工作比较简单,硬件测试就是一个打杂的,亦或只是标准化流程的执行者。

大多硬件测试的工作都是机械重复的过程,通过短期的培训,按照公司提供的测试用例和SOP,然后给出测试报告。我认为这是最低级的硬件测试工作,电子类应届毕业生往往通过一年的时间大多能够正常上手工作。我们不应该只局限于此,专业化是深入测试的前提。

硬件测试专业化是硬件测试技术人员发展的方向,专业的另一个含义是理解深刻、技术熟练,要达到专业需深入理解测试对象的原理、标准、规范,并在实践中积累较多的经验。测试工程师要使测试工作专业化,努力使自己成为某一部分测试领域的专家。

硬技能:

①扎实的硬件基础知识,理解电路基本理论,能够看懂并分析电路图;

②专业的产品背景知识。这一点根据产品不同而要求不同,如电源、手机、机器人、电动汽车等等,不同的产品要求硬件测试工程师对产品涉及的专业知识具有足够的深度;

③熟悉硬件测试流程,掌握硬件测试方法;

④熟练使用各种测试仪器,如电烙铁,示波器、电源,电子负载,逻辑分析仪等;

⑤能够使用编程语言开发自动化测试脚本或测试工具;

软技能:

①良好的思维方式和工作方式;

②协调能力、沟通能力、表达能力;

③高效的学习能力和分析总结能力;

3、硬件测试工程师以后好转行吗?

硬件测试工程师往往比上不足比下有余,所以硬件测试工会工程师往往有三个发展方向:

1、选择走测试的技术路线,成为一名高级硬件测试工程师

硬件测试工程师发展前景从硬件测试工程师发展到测试经理需要较长的时间、工作经验的积累,还有过硬的技术背景。

2、向管理方向去发展

从普通硬件测试工程师到组长(Leader),再到测试经理(Manager),以至到更高的职位。

3、转行,做项目管理或做开发人员

转行实际上对于硬件测试人员,对于技术上的要求是比较高的,因此也是最难的。要想转行做开发人员,就必须严格要求自己,在技术上肯定要多下些功夫。

4、怎样才能做一个好的硬件测试工程师?

我们可以把硬件测试工程师划分为这么几个层次:

层级1:能够正常完成测试任务,输出测试结果。

层级2:对测试中遇到的问题,能够初步分析,找到问题所在。

层级3:对测试问题能够进行dubug,并能找到对应的解决方案。

层级4:研究新的测试技术,不断提高测试效率和准确度。根据测试中的问题梳理测试用例的缺陷,不断完善测试用例。

(大家可以思考下自己目前到达了那个层次)

之前已经提到过,专业化是深入测试的前提,硬件测试人员的水平的要求是要高于开发人员的,但是很少有人能达到。所以我们在工作的过程中,要不断的提高自身的「核心竞争力」。核心竞争力才是体现你的不同之处,也是 你的不可替代之处。

核心竞争力不同于品格特质,而是一个人最重要的工作能力。所谓的「勤奋好学」、「触类旁通」、「认真负责」只是你的品格特质,你所拥有的知识储备和实操技能,才是你的核心竞争力。不论你是做电源测试,射频测试,可靠性测试或其它,都要在自己的领域深耕,不断提升你的核心竞争力。

别人不能做的你能做,你能做的别人做不了;

别人能做的,你也能做,而且做得更好;

因此如何提高你的「核心竞争力」,从以下三点出发:

1、专业领域技能:

专业技能越强,说明不可替代性越高。

当你已经拥有了别人看不到的视野,胜任别人做不好的事情,深挖出行业背后的门道时,你已经成为这个行业的佼佼者。

2、跨领域的技能:

每个人都不应满足于自己小圈子里,只掌握了本领域的技能,你只领先他一个身位,若成为多领域人才,就真正拉出差距。

3、不断学习能力:

终身学习的能力,应该是所有研发测试人员必须拥有的。

从我个人的角度出发,我理解好的硬件测试工程师应该具备以下技能:

1、对技术的热爱,具备不断学习的能力。

2、能够进行dubug和解决问题的能力

3、良好的书面表达能力

4、良好的沟通能力

5、对测试设备仪器的熟练使用

6、基本自动化脚本的编写能力

7、具备一定的英语表达和沟通能力

以上就是我对硬件测试工程师的一些想法,欢迎有问题或者不同见解的engineer们留言讨论。关于硬件测试工程师的其他问题,有时间在继续和大家讨论。

如果觉得内容对你有一些帮助的话,帮忙点个分享!点赞!在看!

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片