lsekfe 发表于 2023-4-14 10:43:40

车载测试需要有哪些知识需要学习的?

一、车载行业前景
  其中的车载测试也随着国家对新能源、智能驾驶等领域的支持,而异常活跃,目前我国共有9000+家自动驾驶相关企业,而今年从华为、中兴、大唐等通信领域的企业到以阿里、腾讯、小米等为代表的互联网企业,均已布局自动驾驶车路协同技术等。
  技术领域更是涵盖了ADAS、驾驶解决方案、成车机器人制造、雷达传感器、行车系统和算法等方面以及传统的蓝牙、音频、车载导航、OTA升级等。
http://www.51testing.com/attachments/2023/04/15326880_202304131524351gWLq.jpg
  在boss直聘中,简单搜索车载测试,也是有10页以上的招聘信息,而且薪资基本在10K以上,包括中高低层次,高的40k+也上也不在少数,作为测试工程师,提前布局这个领域的技术就非常有必要了,不仅有更好的钱图,而且前途也会随着该领域持续进步。
http://www.51testing.com/attachments/2023/04/15326880_202304131524381LND5.jpg
  二、车载测试招聘需求
  从boss直聘的招聘简章中不难看出,车载系统的测试覆盖了从语音、导航、娱乐、车控、智能驾驶、智能座舱、仪表和流媒体等多个流域。
  1、语音测试工程师
  ·1年语音测试经验,对语音交互系统有一定的理解,能够对SSE、ASR、NLU、TTS等模块进行专项测试
  · 具有一定的编程能力,熟悉至少一门开发或者脚本语言
  · 对语音类app的测试
  · 音响交互测试
  · 语音交互的测试
  2、娱乐+多屏互动测试工程师
  · 1年年娱乐系统测试经验
  · 熟悉娱乐车机测试如多媒、蓝牙音频、蓝牙电话、导航等的测试
  · 流媒体资源测试经验
  · 熟练使用 Vector相关CAN工具如CANoe、CANalyzer等
  · 能使使用CAPL编写脚本优先
  3、车控+智能场景测试工程师
  · 1年车控测试经验
  · 熟悉车控测试中如仪表、车辆设置、空调、泊车影像、DMS监控、无线充电等的测试
  · 熟练使用 Vector相关CAN工具如CANoe、CANalyzer等
  · 能使使用CAPL编写脚本优先
  4、地图/导航测试工程师
  · 1年导航测试经验,包括但不限于功能测试,性能测试,稳定性测试,交互测试,实车路试等;
  · 对汽车整车系统了解,对车辆总线,AVN等有较深入理解和认识
  · 具备GNSS/LBS相关领域知识
  5、互联互通测试工程师
  · 1年互联网/物联网/测试开发经验
  · 熟悉互联互通的测试验证工作,包括但不限于,智能钥匙,穿戴等互联互通设备
  · 熟悉蓝牙,UWB, WIFI,NFC协议优先
  6、舱内视觉测试工程师
  · 1年汽车系统测试经验,至少熟悉娱乐车机测试中三个及以上模块的测试,如多媒、蓝牙音频、蓝牙电话、导航等
  · 熟练使用 Vector相关CAN工具如CANoe、CANaly
  7、仪表/HUD测试工程师
  · 1年汽车仪表、HUD相关的功能手动、自动化测试经验
  · 熟练使用 Vector相关CAN工具如CANoe、CANalyzer
  · 精通测试流程和测试用例设计方法
  8、总线测试工程师
  · 1年汽车专项测试经验,熟悉OTA,功耗,延时等测试CAN总线、LIN总线、FlexRay、MOST总线
  · 熟练使用 Vector相关CAN工具如CANoe、CANalyzer等
  · 精通测试流程和测试用例设计方法
  三、车载测试技能要求
  下面我们讨论下测试人员应该具备什么能力才能做好车载项目的测试,测试流程:
http://www.51testing.com/attachments/2023/04/15326880_202304131524401f726.jpg
  1、车载项目的新秀-智能座舱是什么?
  智能座舱包括了带给驾驶员和乘客更加安全、舒适、智能的驾乘体验所有模块,包括操控系统、娱乐系统、空调系统、通信系统、座椅系统、交互系统、感知系统等。
  · 操控系统包括:方向盘;
  · 娱乐系统包括:中控台屏幕、后排多媒体;
  · 通信系统包括:蓝牙、WIFI、NFC等;
  · 交互系统包括:中控屏、仪表盘、HUD;
  · 感知系统包括:雷达、摄像头、驾驶员健康监控系统、空气质量传感器等
  2、车载项目的测试类型有哪些?
  · 和其他的纯web系统、app软件有相同之处、也有不同。
  · 相同的的是都要进行功能测试、易用性测试、性能测试、可靠性测试、可移植性测试和可维护性等方面。
  不同之处是,车载项目属于嵌入式项目,是要软硬件结合的,所以测试过程中除了考虑上面的要素外,我们还要软硬件的兼容性测试、CAN总线测试、OTA更新测试等。执行过程不仅可以在办公室的台架上测试,还要有跟车路测。
  所以,总体来说,车载项目,包括智能座舱的测试,对技术要求上更加严格、多样性,所以要想从事这块的测试,还是需要多多加大行业和非行业知识的学习的。
  3、常见车载软件测试部分的内容有哪些?
  · 检测被测应用的滑动帧率、丢包数、流畅度等
  · 用户操控时,CPU、内存、磁盘IO和网络IO等性能指标
  · HMI启动耗时
  · 接收包错误率 接收以太网数据包时每秒错误数
  · 触摸屏响应时间,UI 界面动态迁移时间等
  · 导航测试参数:冷/热启动时间,定位精度,重新捕获时间等
  · 检测内存泄漏、资源竞争、死锁问题
  · 系统OTA升级效率
  · 系统吞吐量
  4、常见车载硬件测试部分的内容有哪些?
  · 音频测试参数:输出失真度、信噪比、频响等;爆破音检测、断续音量检测
  · 视频测试参数:复合视频输出电平、亮度信噪比、色度信噪比等
  · 供电性能测试:供电电压缓升缓降、发动机启动电压波形、过电压测试等
  · USB 充电电流测试
  · IVI 系统暗电流测试
  · AM/FM/RDS 测试参数:频率范围、中频频率、信噪比等
  · WLAN 测试参数:发射功率、EVM、接收灵敏度等
  · 蓝牙测试参数:输出功率、单/多时隙灵敏度、最大输入电平等
  · 2/3/4G测试参数:发射功率、EVM、接收误码率
  · 其他物理指标:温度等、高底温
  5、车载项目需要用到的工具有哪些?
  · canoe
  · cantest
  · busmaster
  四、总结
  对于车载项目,作为测试人员需要具备扎实的软件测试技术、理论知识,不仅能够熟练使用常见的测试方法进行测试用例设计以及测试管理工具使用,还需要掌握测试方案、计划、报告等文档编写。
  在此基础上还需要汽车行业基础知识,掌握CAN总线技术、OTA在线更新技术。
  而且车载项目,也不仅仅只能做手工测试,也可以不断拓展自动化测试,实现也非常简单,也是通过脚本录制、执行测试,最终报表输出而已,自动化测试的方式也很多样化,包括UI自动化测试、性能测试、兼容性测试等,可以说我们在互联网端可以进行的测试,在车载端都有用武之地。

页: [1]
查看完整版本: 车载测试需要有哪些知识需要学习的?