用专业的心,做专业的事儿。不要以偏概全,摸根象腿就说是整个大象 |
一开始师子一号是有点迷茫的,这“车载测试”到底是个啥东西呀?没听说过呢。
直到师子一号去b站看了“松勤软件测试”的视频,才明白这到底是怎么回事。
下面,我们就开始对这一切的来龙去脉进行点评讲解。
1.南京松勤网络科技有限公司是做软件测试相关培训的,其成立于2014年,注册地为南京,注册资本为70万元,规模为小微企业。
在20互联网很火的时候,其主要培训市场是互联网和IT领域,主要做web测试、手机app测试等。
弄明白这一点,对于我们理解剩余的内容,非常重要。
因为,一切都可以造假注水,网贴可能编造、留言可以带节奏。
唯独历史渊源不能造假。
大家都知道,这几年,互联网行业不景气,松勤的互联网本行培训业务可能受到了瓶颈。
因此,作为一家求生存求发展的企业,其迫切需要开辟新的业务,顺便利用其在互联网培训领域的现有影响力,盘活存量资源,奔赴新的山海。
于是,大名鼎鼎的“车载测试”概念,就在此类培训机构中诞生了。
“你学web测试的时候,找的是我们机构,然后趁着互联网火爆,进入了互联网测试行业。之后互联网行业不行了,但是汽车行业还行”
“还继续来找我吧,我继续培训你,我们继续转行”。
所以,部分培训机构的“车载测试”,是为互联网IT测试从业人员量身打造的一个概念,汽车内行人不流行这么叫的。
所以,如果参加面试,只要开口一说“车载测试”,基本就暴露了你的来历:互联网IT行业从业人员→培训机构测试培训→汽车测试入职
部分培训机构的“车载测试”指的是什么呢?
看了B站介绍视频,他们展示了一个VN1630硬件,展示了一个仪表和一个多媒体屏幕,还有一个周立功的CAN盒,一个激光雷达产品。
在这类培训机构的介绍中,其尽可能讲解了互联网测试和“车载测试”的通用、相通之处,并做了横向对比,试图让广大潜在学员降低心理压力,要有信心,不要害怕,不难。
我个人感觉,介绍互联网测试(即上述“传统测试”)的时候,很详细,介绍所谓“车载测试”的时候,进度条就非常快了。
他能把互联网测试称作“传统测试”,这也基本上能说明立场和站位、定位了。
该类培训机构的测试业务,在师子一号看来,主要针对的是仪表、多媒体系统的测试,这部分内容和手机app类似,都属于人工点击和人机交互测试的范畴。
对此类培训机构而言,培训确实难度不大。
Web测试特殊处理
至于web测试,该类培训机构没有试图把它打包进“车载测试”。
原因很简单:虽然汽车在往智能网联领域延伸拓展,但是绝大多数汽车用户并不需要浏览器,车企也不需要对这块内容进行测试。
可能部分运维人员需要经常使用浏览器,但这不属于汽车本身的内容,其还是由传统互联网企业来做的。
萝卜的坑位
师子一号结合自身实际工作情况来看,该类培训机构的“车载测试”,在车企里面的角色实际上是“座舱域功能点检测试”,包含实车和单件台架,其中实车占绝大部分。
所谓实车,就不多解释了,就是到车上去操作;
所谓单件台架,就是给车机大屏这样的件通电,使其工作,在办公室对比进行操作测试并记录。
但是,说实话,这部分工作,在车企里面,属于门槛最低、最没有技术含量、最熬人、最累的岗位方向,需要大量的人往上堆。
所以,这些个岗位,绝大多数企业都选择了使用外包。
这类车载测试培训出来的人,绝大多数都以外包的形式进入了车企干活!
另外,该类培训机构视频中展示的CAN工具,师子一号也要说道说道,以防相关人员表述不严谨,给广大朋友造成的误导。
CANoe是Vector公司的软件,VN1640是Vector公司的硬件,二者配合才能完整工作。
ZLG公司最低端的CAN设备,叫USB-CAN(说实话这个名字起得有点霸道了),当然,ZLG公司还有很多其他型号的CAN设备。
ZLG公司的软件,主要就是ZCANpro了,以及一个测试软件CANtest。
Vector是德国的一家公司,全球第一,很牛逼,也很贵。
国内有一家叫同星的公司,其软件叫Tsmaster,硬件也有很多款,tsmini、TC1016等等,具体可以在Tsmaster里面查看他们的硬件产品名录。
以后,全球范围内,高端工具基本上还是Vector的地盘,但是中低端基本上是Tsmaster了,其他品牌都会划归“其他”。
培训汽车电子,不介绍同星公司的Tsmaster,会显得很水、很业余。
汽车行业,录报文不叫“抓包”,就直接说“录报文”。
下面,师子一号介绍汽车行业的真实测试范畴进行介绍:
第一层级:协议栈测试。
比如诊断、刷写、网络管理、OTA、CAN\CANFD\LIN\以太网物理层链路层……这些测试是共性测试,是核心基础性能,所有汽车电子控制器都要遵循的。
这个应该算是汽车电子测试领域的高精尖内容了。
第二个层级:功能HIL测试。
这部分测试,典型架构就是dSPACE公司在30年前发明的,PC+实时仿真机+仿真模型+被测对象,大家可以参考车辆技术头几篇文章,对此有通俗易懂的描述。
其该架构HIL,其最早的应用是发动机、变速箱领域。
目前虽然新能源汽车、智能汽车技术的发展,HIL地“实时性”属性有所减弱,但仍然是一种高效的测试手段,广泛应用在VCU、BMS、MCU、热管理控制器、BCM、ESC、ESP、ADAS等二十多个控制器的功能测试领域,内容非常多,非常大有可为!
所谓功能HIL测试,主要是逻辑测试,就是c=a+b、f=d与e之类的,不包含第一层级协议栈的内容。
一般而言,一个ECU的测试工作,至少要包含上述第一层级和第二层级。
功能HIL往往采用自动化方案,并且也适合自动化。
第三个层级:台架测试
台架测试属于集成测试领域,就是把很多个ECU放在一起,在此基础上,对其功能行为进行整体验证。
台架测试相比实车测试,其优点在于:专用、可改装。
台架测试的缺点是,项目经理不咋关注,各个专业也不咋配合,台架测试人员水平参差不齐,很容易导致烂尾。
第四个层级:实车测试
实车测试的概念就不去解释了。
实车测试的优点在于直观、简单;缺点就是工作环境艰苦、测试效率低下、工况覆盖率低。
在相当多的企业,实车测试不被定位为测试,而被定位为“现场支持”,因为这个环节的工作,其方法论往往不符合测试的各种原则、理念。
再次对号入座
讲完汽车行业的四个测试层次之后,我们再回过头看看“车载测试”坐落在哪里。。。
首先
仪表、车机大屏之类的产品,也属于汽车电子ECU领域,第一个层级的工作同样是要做的,这一点一视同仁。
其次
仪表、车机大屏之类产品,一般不做第二个层级的功能HIL测试,因为功能HIL测试主要针对的是信号交互的控制器,CAN\LIN、数字IO、模拟量、PWM等电信号类交互,而不是人机交互类的显示类控制器。
当然,也有人在办公桌上,把车机通上电,然后人工点击做操作测试的,然后硬说这也是HIL测试,那就有点强词夺理了。
额,还有人对车机大屏做自动化测试的,方法就是用摄像头识别进行闭环,但一般都是做耐久可靠性测试,检测黑卡花屏的,很少做功能逻辑交互测试。
总结一句话就是
部分培训机构所说的“车载测试”,主要是车机大屏、仪表显示测试,它是汽车测试领域很小的一个末梢分支、很简单的一部分,门槛低、可替代性也比较强。
激光雷达?
至于部分培训机构在视频中展示的激光雷达产品,师子一号确实有点看不懂是打算干啥。
初步猜测,这个激光雷达可能走的是以太网协议,培训机构在此介绍的目的,可能是想用以太网抓包工具对其进行抓包,向培训学员展示一下,汽车测试和互联网测试果然是相通的,二者接近于同一回事,大家不要怕。
但是,实际上,单独把激光雷达控制器拎出来测试,是不现实的,测试起来太复杂了,车企基本不做。
详细原因可参考车辆技术下面的文章:
而且事实上现在激光雷达供应商的固件算法水平越来越高,它已经不再传输以太网原始信息了,而是传输识别后的内容,信号量大大减少了,CAN就可以了。
综上,车机、仪表的测试主阵地,还是在实车上,这个是现状,也是真相。
传统互联网领域的培训机构,大多数都能胜任,这一点毋庸置疑。
但是,绝大多数人,估计要以外包的身份进入车企干活了,这个也基本上是大概率的。
对于有志于在汽车行业深耕发展的人而言,上述“车载测试培训”显然是不够的,门槛太低了,职业护城河太浅了,既辛苦又容易被替代。
我们应该努力向前三个层级靠拢,占领汽车行业的高价值岗位:协议栈、功能HIL、集成台架!
这也是《车辆技术测试专家班》和《其他测试机构软件测试培训》的区别所在。
车辆技术的培训,主要针对的就是前三个环节,其中有大量高含金量的知识点,共同组成了汽车电子测试的方法体系。
具体培训内容和培训方法,可以参考车辆技术公众号主菜单的“测试专家班”合集。
适当照顾所谓“车载测试”
最后,针对部分培训机构展示的仪表和车机测试,方法其实也都很简单:
大家随便找个仪表,拿到它的功能定义说明书,按照pin定义连好线,然后根据定义文档发对应的CAN信号,观察它的显示正常不正常,就可以了,非常简单。
师子一号甚至觉得压根没必要学习!
如果大家不会用tsmaster录报文、查看信号,可以找我,我给你发个视频教程,10分钟彻底教会你。
会了这个技能,基本上就可以入门所谓“车载测试”了,这部分培训,车辆技术基本上不要钱白送。
真安心搞培训,至少需要招聘几个汽车行业的专业测试工程师,要不然很容易误人子弟的。