2024全网最新最全面的车载测试面试:靠着这篇笔记,我拿下了16k车载测试offer!

如何写简历
个人技能
个人技能一般不要超过10条,一般在8条内。

一、测试流程和技术

1、熟悉车载系统研发和测试流程,能独立编写各种测试文档。

2、熟悉车载系统测试用例设计思路,能独立编写仪表和车机的测试用例。

3、熟悉缺陷管理工具的使用。

二、测试环境和测试工具

1、熟悉台架测试环境,能根据文档或者指导搭建台架环境。

2、熟悉can工具的使用,可以用can工具抓取报文、模拟发送报文。

3、能使用qfil烧录软件。

4、熟悉常用的adb命令,能用monkey做稳定性测试。

三、其它内容

1、熟悉python,能编写简单的自动化脚本

2、了解can协议和uds协议

3、驾照和驾驶经验

项目经验
一、项目描述

这是一个什么项目,主要的功能模块有哪些。

二、工作职责

1、负责哪些模块?

2、是否会去编写测试用例?

3、是否需要搭建台架环境?

4、执行测试用例,提交缺陷报告

如何准备面试
1、围绕简历做面试准备

2、简历外的内容尽量做准备

车载项目的实施
1、会存在并行开展的情况

仪表项目和车机项目时间上有重叠。

不同型号的仪表项目时间上有重叠。

车载测试工程师会参与不同项目的多个工作任务。

2、汽车的研发周期在2-3年时间,汽车的整车测试差不多1年多时间。汽车的零部件比如仪表、车机,研发周期半年-1年左右。汽车的研发包含软件研发和硬件研发,汽车软件研发会采用迭代开发模式。

纯软件:半个月一个版本,开发-测试-上线

汽车软件:半个月内一个版本(前期可能每天发版本),开发-测试,没有上线。

3、一个测试工程师可能会参与多个车载项目,如果没有需要测试的版本,则被分配一些临时的工作任务。

1)协助搭建台架环境

2)回归测试验证bug

3)参与路测

4)复现用户提交的bug

...........

 

 常见面试题

一、项目相关的

针对简历中项目经验

1、仪表/车机中某个模块是如何测试的

1)进行功能的拆分

2)挑选功能来介绍思路

3)介绍思路注意异常测试、交互测试

2、发现什么bug,对bug如何分析

仪表bug(研发前期各种图标的显示问题,屏幕闪烁,偶尔黑屏问题,图标显示延迟问题,图标持续时间不符合要求)

车机bug(app闪退、崩溃、app的功能未实现,显示问题等,语音识别几率低、蓝牙电话无法挂断等)

通过梳理工作原理来分析bug。

车机--车机蓝牙------------------------手机蓝牙--手机

车机蓝牙需要给手机蓝牙发送指令,需要检查车机蓝牙是否发送指令、手机蓝牙受否接收到指令、手机是否认为指令和合法的等。需要通过车机蓝牙日志和手机蓝牙日志来进行确认。

3、项目参与人数和职责

零部件测试:测试组长会根据版本测试的工作量多少来安排参与测试的人员。

针对一款车机做测试,人员配置为:

1)硬件测试,1人

2)软件测试,3-4人

仪表测试人员配置可以是整体3-4人。

整车测试:有专门的主测,1-2人,主测负责工作的安排以及和开发的对接。整个测试团队差不多10人左右。整车测试时可以按模块来挑选人,比如车机主要由张三负责。

4、测试用例数和bug数

每天执行100-200条测试用例

项目前期发现的bug会多一些,比如10条测试用例发现1个bug,后期发现的bug会少一些,比如100条测试用例发现4-5个bug。

5、你在过往工作中遇到的比较难的问题是什么,怎么解决的

假设工作中用到can工具,找老员工做培训,自己整理文档

二、技术相关的

针对简历中个人技能

1、对uds的理解和掌握

2、对ota的理解和掌握

3、诊断中的物理寻址和功能寻址的区别

4、对adas的理解和掌握

三、工具相关的

can工具使用

can工具版本

can盒型号:canoe对应的can盒是1630、1640等,cantest对应的can盒是usbcan-I

can总线 ECUa 和ECUb,然后 ECUa发了一条报文,怎么知道有没有被某一个接受到

ecub接收到报文后,会向can总线再发送一条报文,报文的内容是复制收到的报文,将报文中的ack改成1。

更多车载测试高频面试题:

1、你知道车载中控是什么吗,你知道中控有哪些功能,列举一些你比较熟悉的模块,你一般中控测试怎么测,一般测一轮中控要多久

2、音乐怎么测试?正在播放音乐,中途拔掉u盘,再次插上u盘,是怎么播放的?

3、蓝牙怎么测试?

4、地图导航怎么测?

5、地图导航路测有几个人?

6、你是怎么看待加班的

7、你是怎么看待驻场单位

8、会adb命令吗

9、你在过往工作中遇到的比较难的问题是什么,怎么解决的

10、说下你工作中是怎么用CANoe的

11、我们工作环境是英文的环境,你认为你英文水平怎么样

12、看你会uds诊断,可以介绍一下吗?常用的诊断服务有哪些?

13、了解lin总线吗?lin总线数据库文件叫什么?

14、功能寻址和物理寻址怎么确定,有什么区别

15、你测试的模块用例量

16、你们团队多少人

17、台架是怎么搭建的

18、DBC文件怎么创建的,用的什么工具?

19、USB蓝牙、USB音乐、倒车时声音的优先逻辑是怎么样的?

20、测试流程是什么样的?

21、如果我用语音呼叫打开车窗,车窗没有打开,你是怎么分析原因的?

22、导航的白天和黑夜模式你是怎么测试的?

23、仪表盘bug(研发前期各种图标的显示问题,屏幕闪烁,偶尔黑屏问题,图标显示延迟问题,图标持续时间不符合要求)

24、车机bug(app闪退、崩溃、app的功能未实现,显示问题等,语音识别几率低等)

25、一般你们一天最多执行多少用例,BUG量一天是多少(100左右的用例执行量,平均10个左右的的bug量)

26、can总线 ECUa 和ECUb,然后 ECUa发了一条报文,怎么知道有没有被某一个接受到?

27、远程通信的逻辑,如何判断问题点,定位问题

28、使用can工具测试过程遇到的bug定位分析,怎么判断是主机问题还是开发问题,如何与主机厂沟通,与主机厂沟通遇到过哪些问题,用实例说明

...........

篇幅有限,更多车载测试资料和面试题斯我:车载测试
 

软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

  总结

如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们,加入方式在文章的最后面

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

​​​

​​​

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

 

<think>好的,我现在需要处理用户关于车载测试面试题的请求。首先,用户希望获取相关的面试题目,并且系统要求生成相关问题。同时,回答需要符合特定的格式,包括使用正确的中文回答、LaTeX语法正确、引用标识等。 首先,我要回顾用户提供的引用内容。引用[1]提到有9道高频车载面试题,但具体内容没有完全列出,但用户已经分享了部分问题,比如简述测试流程。引用[2]和[3]则涉及问题排查、工具使用(如CANoe)以及测试方法。引用[4]强调了实操的重要性。我需要结合这些信息来生成面试题和答案。 接下来,用户需要的是关于车载系统测试面试题,所以我应该围绕车载测试的核心知识点来组织问题。根据引用内容,可能的主题包括测试流程、工具使用(如CANoe)、问题排查方法、通信协议(CAN、LIN等)、自动化测试、性能测试等。 然后,我需要确保每个问题都有对应的答案,答案需要结构清晰,分点说明,并正确引用来源。例如,当提到CANoe的功能时,需要引用引用[3]。同时,答案中如果有数学公式或技术术语,需使用正确的LaTeX格式,如$...$或$$...$$。不过,在车载测试的上下文中,可能数学公式较少,但如果有涉及计算或算法的部分,需注意格式。 此外,用户示例中的快速排序部分包含了代码块,因此在车载测试的问题中,如果有相关代码或工具使用示例,也需要用代码块展示,比如CANoe的配置步骤或测试脚本片段。 还需要生成相关问题部分,这部分需要与车载测试相关,可能包括测试工具的其他功能、测试用例设计方法、实际案例分析等。这些问题应基于已有的引用内容,并引导用户深入探讨相关主题。 后,检查所有引用是否正确标注,格式是否符合要求,确保没有使用Markdown,只用中文自然表达,段落间用空行分隔。同时,验证LaTeX是否正确应用,如独立公式是否使用$$...$$,行内公式是否用$...$,虽然车载测试可能涉及较少数学公式,但如果有的话要正确处理。 总结步骤: 1. 列出车载测试的主要知识点(流程、工具、协议、问题排查等)。 2. 根据引用内容生成相关问题及答案,确保每个答案有引用支持。 3. 使用正确的格式,包括引用标识、代码块(如果需要)、分点回答。 4. 生成相关问题部分,涵盖扩展或深入的主题。 5. 检查格式、语法和引用准确性。</think>### 车载系统测试面试题解析 #### 1. 车载测试的基本流程是什么? 车载测试流程通常包括以下步骤: 1. **需求分析**:明确被测系统的功能需求及测试目标。 2. **测试计划制定**:设计测试用例、分配资源、规划测试周期。 3. **环境搭建**:配置硬件(如ECU、总线设备)和软件工具(如CANoe、LabVIEW)。 4. **功能测试**:验证车载功能(如ADAS、车联网)是否符合需求。 5. **性能测试**:测试系统响应时间、通信负载等。 6. **问题跟踪**:发现缺陷后提交至管理工具(如JIRA),并跟踪修复[^1][^2]。 --- #### 2. 如何排查车载测试中软件与硬件的问题? - **软件问题**: 1. 确认测试方法是否合规(如信号采样率设置)。 2. 检查测试脚本逻辑(如CANoe中的CAPL脚本)。 3. 通过日志分析定位异常行为[^3]。 - **硬件问题**: 1. 使用示波器检测总线信号是否稳定(如CAN总线电压)。 2. 验证ECU供电是否正常。 3. 排查线束连接或接口接触不良[^3]。 --- #### 3. CANoe的核心功能有哪些? CANoe是车载网络测试的核心工具,主要功能包括: - **多总线支持**:支持CAN、LIN、FlexRay、Ethernet等协议[^3]。 - **仿真与监控**:搭建虚拟网络环境,实时监控总线数据流(如信号解析、报文过滤)。 - **自动化测试**:通过Test Sequence Editor编写测试用例,生成测试报告。 - **调试工具**:支持断点调试、变量跟踪等功能。 示例代码(CANoe CAPL脚本片段): ```c on message CAN1.0x100 { if (this.DLC >= 2) { write("Received message 0x100: %d", this.byte(0)); } } ``` --- #### 4. 如何设计车载通信协议的测试用例? - **正向测试**:验证协议符合标准(如CAN帧格式、LIN调度表)。 - **异常测试**:模拟错误场景(如报文丢失、CRC校验错误)。 - **边界值测试**:测试信号取值范围(如车速信号$v \in [0, 255]$ km/h)。 --- #### 5. 车载自动化测试的关键挑战是什么? - **环境复杂性**:需模拟真实道路场景(如V2X通信干扰)。 - **工具集成**:协调不同工具链(如Vector工具链 vs. NI工具链)。 - **测试覆盖率**:确保所有功能分支和异常场景被覆盖[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值