面试 车载测试 岗位,我们应该如何准备呢?

在进行车载测试方面的简历撰写以及面试时,我们需要注意的几点如下:

01 简历方面

1.没有相关项目怎么办?

要投递和面试的岗位所要参与的项目和做过的项目不可能是完全一样的。招聘企业更关注工作思路以及解决问题的思路。

不同的公司就算是做一样的项目,使用的技术以及工具会存在差异,测试的侧重点以及深度也会存在差异。

测试工作不是完全标准化的工作,有很强的主观性,会存在比较多的差异。

所以,想进入车载行业,只要技术,能力没有问题,机会还是非常大的。

2.个人技能编写技巧

个人技能要突出重点,但是不要太多一般在10-8条内(少一点也可以)

测试流程和技术

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

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

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

测试环境和测试工具(这些都是工作基础!)

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

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

  • 熟悉常用的adb命令(可以添加Linuxe命令)。

其它内容(加分项)

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

  • 了解can协议和uds协议

  • 驾照和驾驶经验

3.项目经验如何介绍?

项目描述

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

工作职责

  • 负责哪些模块?

  • 是否会去编写测试用例?

  • 是否需要搭建台架环境?

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

与准备普通测试简历差不多,但是一定要注意,挑自己会的写。不然被面试官提问,不会,可太尴尬了!

温馨提示:车载项目的实施会遇到的问题

1、项目存在并行开展的情况

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

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

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

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

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

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

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

1)协助搭建台架环境

2)回归测试验证bug

3)参与路测

4)复现用户提交的bug等

02 面试方面

1.项目相关经验如何表达?

针对简历中项目经验,我们需要详细作答,举个例子:仪表/车机中某个模块是如何测试的?

  • 进行功能的拆分

  • 挑选功能来介绍思路

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

回答时描述的越详细和准确,越能体现你的能力。

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

测试最重要的就是要找Bug,发现不了Bug的测试,不是好测试。

这里简单提几个常见bug:

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

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

通过工作原理去分析bug,如下

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

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

3、项目参与人数和职责(每个公司不同,仅参考了解)

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

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

  • 硬件测试,1人

  • 软件测试,3-4人

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

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

4、测试用例数和bug数

一般车载测试每天执行80-200条测试用例不等,主要看项目模块,仪表盘要多于其他模块。

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

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

一般有两种,第一种像adb 一些冷门的命令自己搜索就可以解决。另外一种,就需要询问老员工,自己整理学习文档了,如工作中如果用到can工具时。

6.技术和工具相关内容

个人技能的话,可以看看下面几个内容

  • 对uds的理解和掌握

  • 对ota的理解和掌握

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

  • 对adas的理解和掌握

工具方面,车载是非常重视CAN工具,建议这方面应该重点学习!

can工具使用、can工具版本、can盒型号,都是需要提前了解的。

举个工具相关的小例子:

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

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

上面的内容来自资源整合和个人理解,并温馨提醒大家各行各业都需要脚踏实地,多多学习最重要!

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

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

在这里插入图片描述

在这里插入图片描述

### 车载测试面试问题及常见知识点 车载测试工程师作为汽车行业的重要岗位之一,其职责在于验证汽车系统的安全性、可靠性以及性能表现。以下是针对车载测试领域的一些常见面试问题及相关知识点: #### 一、基础概念类 1. **什么是车载测试?** - 车载测试是指通过一系列方法和技术手段来检测车辆电子控制系统及其子系统(如动力总成控制模块PCM、车身控制器BCM等)的功能和性能是否满足设计需求[^1]。 2. **IVI (In-Vehicle Infotainment) 的主要功能有哪些?** - IVI 是指车内信息娱乐系统,通常集成于车机中控屏幕之上,提供诸如音乐播放、导航服务、收音机接收、蓝牙连接等功能[^3]。 #### 二、技术实现类 3. **软件测试的基本流程是什么样的?** - 软件测试一般分为以下几个阶段:需求分析 -> 测试计划制定 -> 设计测试用例 -> 执行测试 -> 缺陷跟踪与修复 -> 结果报告撰写[^2]。 4. **如何录制自动化测试脚本?** - 使用工具如 Selenium 或 UFT 可以方便地记录用户的交互操作并将其转化为可重复使用的代码逻辑;对于特定场景还可以借助 Python 等编程语言编写自定义函数扩展功能。 ```python from selenium import webdriver driver = webdriver.Chrome() driver.get("http://example.com") element = driver.find_element_by_id('loginButton') element.click() driver.quit() ``` 5. **C/S 架构对比 B/S 架构各有何优劣之处?** - 客户端/服务器(C/S): 数据处理能力强但维护成本高;浏览器/服务器(B/S): 易部署更新不过依赖网络环境良好才能稳定运作[^2]. #### 三、实际应用类 6. **面对复杂路况下 ADAS 功能失效的情况应采取何种措施加以改进?** - 对高级驾驶辅助系统(ADAS),需综合运用传感器融合算法优化感知精度,并加强异常工况下的鲁棒性训练模型提升决策准确性。 7. **当发现某项测试指标未达标时该如何调整策略继续推进项目进度呢?** - 如果某个关键参数偏离预期范围,则重新审视初始假设条件是否存在偏差或者遗漏重要变量因素影响最终结论得出正确判断依据进一步修正方案直至达到合格标准为止[^2]。 8. **怎样估算整个项目的总体测试时间周期较为合理科学有效率又兼顾质量保障原则呢?** - 根据过往经验积累结合当前资源状况分配比例预估每部分所需耗时长短再适当留有一定缓冲余量应对突发情况发生从而形成一套完整的量化管理体系指导实践操作过程中的各个环节衔接顺畅高效完成既定目标任务安排表单填写提交审核批准手续办理完毕之后正式进入实施环节当中去落实具体行动步骤直到全部结束验收交付成果物给客户确认签字认可为止才算彻底圆满成功结束了此次合作经历体验分享给大家共同学习进步成长起来吧! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值