我做了十年软件测试,APP、网站、接口、自动化,样样都干过。
上周,一个干测试的朋友转给我一份招聘要求,问我:“你帮我看看,这个岗位我能转吗?”
我点开一看,岗位叫“车载测试工程师”。里面的词我有一半不认识:CANoe、dbc文件、AutoSar、实车测试……
我干了十年测试,居然连一个岗位的招聘要求都快看不懂了。
那一刻我才明白:同一个岗位,在两个行业,根本是两个世界。
不是谁高谁低,是赛道不同,用的工具不同,想的也不一样。
一、先说大实话:车载测试到底在测什么?
软件测试,测的是APP、网站、小程序。你点一下按钮,它跳转对不对,数据传没传过去。
车载测试,测的是车里面的那块大屏,和车屁股后面几十个电脑盒子。
你按一下车窗按钮,车窗到底能不能降下来?车速超过20码的时候,按车窗是不是应该没反应?你喊一声“你好小X”,它搭理你不?导航的时候来电话了,屏幕怎么切?
软件测试,屏幕坏了换屏幕。
车载测试,屏幕坏了,车可能就动不了了。
软件崩了,重启。
车机崩了,你正在高速上。
二、三个最大的区别
第一个区别:软件测的是“对不对”,车载测的是“动不动”
软件测试,你输入A,它输出B,对了就过了。
车载测试,你按一下开关,车窗要真的能升上去。这不是代码对不对的问题,是信号有没有发出去、线束有没有接好、电机有没有坏。
软件测试的Bug,是代码写错了。车载测试的Bug,可能是线松了,可能是传感器被泥糊住了,可能是旁边有个强电磁干扰。
软件测试的Bug,你在电脑前就能修。车载测试的Bug,你得去车库,蹲在车里,测、录、看数据。
第二个区别:软件可以随便试,车载不能
软件崩了,重启,再试一次。APP闪退,重新打开。数据丢了,从备份恢复。你想试多少次都行。
车载崩了,刹车可能失灵,气囊可能弹出来。不是“用户体验不好”,是会出人命的。
你说你测一个自动驾驶,车在高速上该不该刹车。你试错了,是真撞。
车载测试的每一份报告,后面都是人命。
第三个区别:软件学新东西靠看书,车载学新东西得摸车
软件测试学新工具,买本书、看视频,在电脑上装一下就能练。
车载测试,你得有车、有设备、有那个几十万一套的CANoe。没车怎么练?没设备怎么学?
门槛高,就是因为想学都找不到地方学。
所以干车载的人少,一旦进去了,也没那么容易被人顶掉。
三、你说你想转,到底缺什么?
我帮你翻译一下那些看不懂的招聘要求。
第一条:“懂CANoe,能看CAN矩阵表”
翻译成人话:你得能看懂车里面几十个电脑盒子之间怎么说话,能监听它们聊天的内容,还能模拟发一条假指令,看看车子听不听你的。
这玩意儿,软件测试不学。你得补2到4周。
第二条:“熟悉QNX、AutoSar”
翻译成人话:车里面那块屏,系统不是安卓就是QNX,QNX你没听过正常,那是个专门干实时活儿的系统。AutoSar更简单,就是给车子定的一套规矩,所有车的电脑都得按这个规矩来。
补1到2周能搞清楚。
第三条:“有驾照,能独立驾驶”
翻译成人话:你测的功能,有一半要在路上跑才能测出来。你不会开车,就没法干活。
考个驾照,1到3个月。
四、干车载测试,一年能挣多少?
行业里面现在大概是1万2到2万5一个月,干三五年能到这个数。
跟互联网差不多,有时候稍微高一点。
但互联网35岁以上焦虑,车载没有。造一辆车要三五年,这行节奏慢,对中年人友好。你干到四十多,还是骨干。
还有一个好处:
互联网学个新技术,三个月就过时了。
车载不一样,CAN总线出来二三十年了,还在用。你花时间学的东西,能用很久。
五、到底值不值得转?
如果你的软件测试干到天花板了,每天就是点点点、写脚本、跑回归,干烦了——车载是个好方向。
补三个月能入门,干半年就能干活。
门槛高,进去就不容易被清出来。
而且智能车才刚开始,后面还要干很多年。
曾师说过:“时也,命也。”这个时间点,刚刚好。
评论区聊聊:你觉得软件测试转车载,最难的那一关是什么?
——半山,2026年5月10日,于广州
夜雨聆风