全部自测
全部自测 · 313 题
覆盖全部 12 篇 · 含单选 / 判断 / 简答 / 问答。答案默认折叠,先自测再展开对照。
点击题目展开 / 收起答案
1 第一篇 基础篇:行业认知与测试入门 13 题
简答车载测试薪资按年龄如何定义级别?
答案25岁以下7-10K对应1-3年初级工程师,25岁以上10-14K对应3-5年中级工程师,30岁以上12-18K对应5-10年高级工程师。
简答测试深度参与、更重要的四个开发阶段是哪些?
答案PPV、PP、P、SOP。
单选PPV(工艺验证和工程签发)阶段对应的测试关联是什么?
答案集成测试启动(冒烟)。
简答新能源车型按动力来源分为哪五类?
答案纯电(BEV)、油电混动(HEV)、插电混动(PHEV)、增程式(EREV)、燃料电池(FCEV)。
单选增程式(EREV)发动机的作用是什么?
答案发动机仅发电给电池充电(增程器),电机驱动车轮。
判断V模型的缺点是什么?
答案将测试工作安排在编码之后,没有体现尽早启动测试的原则。
简答回归测试的目的是什么?
答案验证修复之后的BUG有没有得到正确的修改,同时关注修改后有没有引发新的缺陷。回归测试贯穿整个测试流程。
单选台架测试和实车测试在项目前期的占比分别是多少?
答案台架70%,实车30%。
简答白盒测试的用例设计方法有哪些?
答案语句覆盖、条件覆盖、判定覆盖。
简答测试计划7要素中第7要素预估风险举例包括哪些?
答案人力不足、时间不足、需求更新过快。
单选测试五大核心中,PRD和SRS分别定义了什么?
答案PRD定义了内容,SRS定义了值。
判断黑盒测试等同于什么?
答案功能验证(直接操作软件)。
单选测试前期(PPV和PP阶段)主要在哪里验证?
答案主要在台架验证。
2 第二篇 流程篇:测试全流程 42 题
单选座舱测试用例编写五项核心原则中,哪一项是区别于互联网测试的关键?
答案车载特殊性(行车/驻车状态、车速联动阈值、驾驶位权限、行车禁限策略、上下电时序、休眠唤醒)。
单选用例的核心三要素是什么?
答案前置条件、操作步骤、实际结果。
简答操作步骤的反例"打开音乐并播放歌曲"应如何拆分?
答案1. 点击中控桌面【音乐】图标;2. 在歌单中点击第一首歌曲。
单选场景法(最核心的用例设计方法)适用什么类型的功能?
答案流程类功能,如解锁→开机→连蓝牙→听歌→导航→关机。
简答行车禁限车速阈值各车企不同,常见为多少?
答案常见为5km/h(车辆移动即触发)或15km/h,部分功能阈值为3km/h。
单选用例写出后需要哪三方评审?
答案产品需求方、开发项目方、测试组。
简答遇到BUG时的处理流程是怎样的?
答案先复现(拍摄证据,确认偶现还是必现,复现5次)→拉日志→打点(时间戳精确到秒)→提票到缺陷管理平台→开发修复后回归验证,通过关闭,不通过打回。
单选中国市场座舱智能配置水平的新车渗透率约为多少?
答案约48.8%,到2025年预计可以超过75%。
单选智能座舱系统三个子系统中占比最大的是哪个?
答案娱乐信息系统,占比58%。
简答中间件的两大作用是什么?
答案1.实现"软硬件解耦",应用软件开发只需面向中间件标准接口编程;2.管理日益增长的复杂性,负责所有软件模块之间的通信和资源调度。
单选中端芯片高通骁龙8155的代表车型有哪些?
答案小鹏P7/G6、蔚来ES8、比亚迪汉EV、领克08、深蓝S07、哪吒GT。
单选座舱车身四大核心价值维度是什么?
答案安全(Safety)、智能(Intelligence)、高效(Efficiency)、愉悦(Pleasure)。
简答信号类测试与非信号类测试的区别是什么?
答案信号类是2种以上ECU交互、通信沟通(用canoe/tsmaster/pcan仿真报文信号);非信号类是可以直接点击、没有与其它ECU进行信号交互的模块(如APP软件)。
单选集成测试聚焦什么?
答案模块之间的接口和交互(不关心模块内部实现,那是单元测试的事;不关心整车用户体验,那是系统/验收测试的事)。
单选集成测试在PPV阶段(工艺验证)的准入条件是什么?
答案首个可运行的集成版本(Alpha版)、基础测试环境就绪。
单选版本类型中提测版(Test Build)的质量要求是什么?
答案冒烟用例需通过。
单选集成测试需求分析的核心输入文档有哪些?
答案PRD(产品需求文档)、SRS(软件需求规格)、接口规范(ICD)。
单选边界值分析针对温度显示范围(-40°C~85°C)应取哪些边界值?
答案-40、-39、0、84、85。
单选UDS诊断刷写方式的主要缺点是什么?
答案需要诊断仪(CANoe/VCX),速度较慢。
单选刷写过程中诊断仪USB线松动导致ECU变砖,首先应该怎么做?
答案立即停止操作,不要反复尝试上电或刷写,避免进一步损坏。
单选冒烟测试的通过标准是什么?不通过怎么办?
答案P0用例100%通过;不通过则打回开发,版本作废。
单选致命缺陷(P0)的处理时效是多少?
答案24小时内修复。
简答标准提票四步流程是什么?
答案①回归验证(确认可复现,记录复现概率)→②拉日志(应用日志+系统日志+总线日志)→③拍摄视频/截图→④提交缺陷票(含完整信息,指派给对应开发)。
单选缺陷生命周期中,待验证(Resolved)后验证不通过会怎样?
答案验证不通过→重新打开(Reopened)。
单选高质量缺陷单必须包含哪三要素附件?
答案日志文件、视频、截图。
简答开发提测必须满足的DoD(Definition of Done)五条是什么?
答案1.代码已合入集成分支,构建通过;2.开发自测通过,提供自测报告;3.提供《变更说明》;4.冒烟用例100%通过;5.数据库/配置变更已提供升级脚本。
单选测试和开发对需求理解不一致时,谁才是最终决策者?
答案产品经理(产品才是最终决策者)。
简答集成测试交付系统测试的稳定版必须满足的条件有哪些?
答案1.阻塞性(P0)缺陷清零;2.严重(P1)缺陷率低于5%;3.核心功能冒烟用例100%通过;4.集成测试用例执行率≥95%;5.性能指标达到基线要求。
单选集成测试与系统测试的测试对象分别是什么?
答案集成测试测模块间接口和交互,系统测试测整车完整系统。
单选冒烟测试的通过标准是什么?
答案P0用例100%通过,无阻塞性问题。
简答回归测试的范围确定方法有哪些?
答案1.缺陷关联用例;2.受影响功能用例;3.核心功能冒烟;4.风险评估(高风险模块扩大范围);5.自动化回归。
单选CAN总线终端电阻的正常值是多少?
答案两端各120Ω,总电阻60Ω。
简答UDS刷写失败常见原因中的硬件条件不满足指什么?
答案车辆电压过低(刷写要求11-14V)、点火开关状态不对、未接稳压电源。
单选OTA升级到一半断电,A/B分区升级的车辆表现是什么?
答案断电后B分区不完整,重启时Bootloader检测B分区校验失败,自动回退到A分区,车辆可正常启动(升级失败但不影响使用)。
单选多ECU状态不一致定位时,车速的权威源是哪个模块?
答案ABS/ESC模块,其他模块都是接收并转发/显示。
单选版本提测后冒烟不通过,作为集成测试第一步做什么?
答案立即停止测试,不要继续执行全量测试浪费时间。
单选版本不能发布的条件之一是什么?
答案有严重问题,导致功能阻塞大于70%。
简答集成测试每天发布一个版本,每周如何发布到系统测试?
答案每周选择一个版本发布到系统测试,怎么发布?邮件。
单选冒烟测试十大维度中,压力测试使用什么工具?
答案使用monkey及脚本自动化测试,长时间压力测试。
单选判定表法的缺点是什么?
答案条件多,用例数量爆炸。
简答什么时候需要维护测试用例?
答案1.需求发生变更;2.开发代码变更(changelist);3.发现bug发现原来用例有遗漏;4.老功能下线清理无效用例;5.对业务理解加深优化原有用例。
简答FM和AM的区别是什么?
答案FM调频广播通过改变载波频率传输音频信号,音质好、噪声低,用于高质量音乐和广播节目,本地电台;AM调幅广播通过改变载波幅度传输音频信号,传播距离较远但音质相对较差,用于新闻、谈话类节目,全国中央电台。
3 第三篇 方法论篇:座舱认知与测试思维 0 题
4 第四篇 专项技术篇:总线、诊断与升级 33 题
单选CAN总线负载率一般应在什么范围?
答案一般<30%,高峰<60%,过高会导致报文延迟或丢失。
单选UDS是基于什么标准的诊断协议?
答案基于ISO 14229标准,是车载ECU诊断的通用标准。
单选UDS中0x27服务的功能是什么?
答案Security Access(安全访问),安全验证(种子-密钥算法)。
单选在默认会话下发送需要扩展会话的服务(如0x2E写数据),会得到什么拒绝响应?
答案NRC 0x7F服务不支持或0x7E会话不支持。
简答OTA差分升级(A/B分区)的优点和缺点是什么?
答案优点是升级失败可回退到A分区不影响使用;缺点是需要双倍Flash空间。
单选多屏交互测试中状态同步实时性要求延迟多少?
答案延迟<500ms。
单选静态电流超标会导致什么危害?
答案车辆停放1-2周后电瓶亏电,无法启动。
单选冷启动和热启动的核心判断标准是什么?
答案锁车后是否超过"10分钟阈值"(不同车型略有差异:银河A7为10分钟,赛力斯SF5海外版为5分钟,吉利油车为3分钟)。
单选电气基本要求中,中控仪表正常点亮的工作电压范围是多少?
答案9V~16V,超过或低于会进入高低压保护状态——熄屏。
单选电压高于多少V时MMI进入Power Save Mode状态?
答案高于18.5V,MMI进入Power Save Mode状态;电压恢复到18V以下后重新进入Power On状态。
单选电车电源模式Abandoned→Inactive→Convenience→Active→Driving中,Driving模式的特点是什么?
答案动力系统激活,准备输出扭矩,全功能有效。
单选高压互锁开关操作时的注意事项是什么?
答案先断低压再断高压,先上高压再上低压。
单选日志分析中所有日志时间必须如何对齐?
答案使用同一时间源,NTP同步。
单选内存类缺陷(运行后崩溃、越来越卡)的排查路径第一步是什么?
答案查看内存使用趋势(是否持续增长不释放)。
单选PEPS的中文名称和功能是什么?
答案Passive Entry Passive Start,无钥匙进入及启动系统,基于低频天线与射频识别实现免掏钥匙进入与一键启动。
简答升级包按芯片架构分为哪两类?分别面向什么处理器?
答案SOC包(上层应用软件包)面向座舱/智驾高性能处理器(高通8155/8295、英伟达Orin等);MCU包(底层硬件软件包)面向车身/底盘/动力微控制器(英飞凌TC3xx、NXP S32K等)。
单选U盘升级的前提条件是什么?
答案进入车机工程模式。
单选用DSA刷写高压ECU软件没有断开高压维修开关,会提示什么错误?
答案编程会话失败。
单选工程模式中Crash设置开关的作用是什么?
答案打开后遇到APP或系统崩溃错误会直接报错提示,便于测试人员定位问题。
单选刷写高压相关ECU(BMS、VCU、逆变器)时需注意什么?
答案需确保下高压,遵守安全操作规程。
单选高速CAN的最高速率和测试常用速率分别是多少?
答案最高1 Mbps,测试常用500 kbps。
单选UDS的标准号是什么?
答案ISO 14229,是基于OSI七层模型的应用层诊断协议。
单选ISO-TP解决什么问题?单帧SF在数据多少字节时使用?
答案解决CAN单帧数据场仅8字节的限制实现多帧大数据传输;数据≤7字节时一帧传输(单帧)。
单选CAN仲裁机制中,ID数值与优先级的关系是什么?
答案ID数值越小,优先级越高;高优先级(ID数值小)的消息永远优先通过。
单选CAN与CAN FD数据场最大长度分别是多少?
答案CAN为8字节,CAN FD为64字节。
单选物理值的计算公式是什么?
答案物理值 = 原始值 × Factor + Offset。
简答字节序中Intel格式和Motorola MSB格式的区别是什么?
答案Intel格式(小端序LSB):信号低位放低字节低位,高位放高字节高位;Motorola MSB格式(大端序):信号高位放低字节高位,低位放高字节低位,与Intel相反。
单选周期型报文开发时必须按客户规定周期开发,周期偏差一般不超过多少?
答案一般对周期的偏差不超过规定周期的10%。
单选报文发送类型周期事件型(Cyclic and Event)的触发机制是什么?
答案事件发生时以短周期连发(如事件发生后立即发送一帧,随后在20ms内再发2帧),无事件时按基础周期发送。
问答Q1:OTA 测试过程中用到过哪些 ADB 命令?
答案测试下载弹框和升级弹框时,如果已经下载完成,再次检查新版本会弹出升级弹框;如需重新测试下载弹框功能,需要用 adb 命令进入 shell,删除原来下载好的版本,重新进行操作。
问答Q2:OTA 测试过程中发现 bug 怎么处理?举一个工作中的情景。
答案例:测试主动升级 BLE 蓝牙模块升级时,先在云端配置指定的源版本和目标版本,并将对应升级包上传云端服务器;车端版本在源版本中,期望收到版本更新推送,但连续重启好几次都没收到。此时不确定是车端 OTA 程序还是云端服务器问题,将问题记录下来并把相关日志发给开发。车端 OTA 程序运行日志在 Android 车机内,通过 adb 命令进入 shell 查看相关日志,并用 adb pull 命令将日志下载下来。
日志查看技巧:出现上述问题,若是车端问题,可能是车端没有获取 BLE 的版本信息,或没有将这些版本信息同步到云端(日志中有获取 ECU 版本信息的日志以及上传日志,通过日志可以知道);车端没有问题一般就是服务器问题,通过 ssh 登录远程服务器找到日志文件查看内容,一般根据车端发送日志的时间来看。
问答Q3:你们的车哪些 ECU 支持升级(哪些件支持 OTA)?
答案1. ACM(Audio Control Module)音频控制模块——控制车辆音频系统,包括音响输出和音频信号处理;
2. VCU(Vehicle Control Unit)整车控制单元——负责整车控制和监控,涉及驱动控制、能量管理等功能;
3. SCU(Steering Control Unit)转向控制单元——控制方向盘动力助力;
4. RCM(Restraint Control Module)约束控制模块——管理安全带和气囊系统;
5. MCU(Motor Control Unit)电机控制单元——电动车驱动电机功率和控制;
6. IPM(Image Processing Module)图像处理模块——处理车辆摄像头图像数据,用于辅助驾驶/自动驾驶;
7. MRR(Mid-Range Radar)中距离雷达——用于碰撞预警和车道保持辅助;
8. PAM(Park Assist Module)泊车辅助模块——停车时检测障碍物并自动调整车辆位置;
9. AFS(Adaptive Front-lighting System)自适应前照灯系统——自动调整前灯方向和强度;
10. SRR_L / SRR_R(Short Range Radar)短距离雷达——监控车辆左右短距离区域,常用于盲点检测和交通流监控;
11. EPS(Electric Power Steering)电动助力转向——减少驾驶员的转向努力;
12. AVM(Audio/Video Module)音视频模块——管理车辆音频和视频输出设备。
问答Q4:OTA 压测是怎么做的?
答案版本升级时支持的源版本有多个(如 V1.0、V1.1、V1.2、V1.3 都可升级到 V1.5)。压测先把车子版本恢复到 V1.0,测试能否更新到 1.5;再刷到 1.1 测试能否正常更新到 1.5;再依次刷到 1.2、1.3 测试,通过这种方式进行压测。
5 第五篇 工具链篇:ADB、Linux 与测试工具 15 题
单选配置字的作用之一"降低开发与生产成本"是如何实现的?
答案车企无需为不同配置车型单独开发软硬件,统一硬件后通过刷入不同配置字区分高低配。
单选8421法则的含义是什么?
答案配置字按位(bit)定义功能开关,每一位对应一个功能使能(1=开启,0=关闭),通过字节组合实现多功能配置。
单选为什么CAN总线两端要接120Ω终端电阻?
答案总线信号以波的形式传输,到达终端后如果没有电阻会产生波的回弹,导致数据丢失。
单选低速CAN(125 kbps)和高速CAN(1 Mbps)的最大电缆长度分别是多少?
答案低速CAN为40米,高速CAN为1米。
单选四类网络拓扑中,MOST总线采用哪种拓扑?
答案环形拓扑(多媒体系统)。
单选星型拓扑的特点是什么?
答案网络传输速度取决于中央节点处理器速度;中央节点故障则整个网络瘫痪;单节点故障不影响其他节点。
简答实车测试遇到问题时,网络拓扑图的测试实战价值是什么?
答案首先要知道问题属于哪个域控系统,才能精准拉出对应域控日志(如CAN日志/CAN FD日志/以太网日志),网络拓扑图是测试工程师定位问题域的第一参考工具。
单选区域架构(2.5)的特征和代表车型是什么?
答案按物理位置分区,4-6个ZCU+HPC,线束大幅减少;代表车型特斯拉Model 3、小鹏X-EEA 3.0。
单选ADB是什么架构的命令行工具?
答案C/S架构,即Android调试桥(Android Debug Bridge)。
单选adb不兼容什么?
答案adb不兼容汉字:命令、文件路径、文件名中不能包含中文。
单选拉取设备文件到电脑用哪个命令?
答案adb pull <设备路径> <电脑路径>。
单选日志级别中F(Fatal)的含义是什么?
答案系统发生不可恢复的严重错误,直接导致崩溃、功能完全失效,需立即处理。
单选Monkey参数--pct-touch 80和--pct-motion 10分别代表什么?
答案80%触摸事件、10%滑动事件。
单选monkey常见报错"Injection Failed ... /dev/input/event0: open failed"代表什么?
答案模拟器无输入设备,不代表测试失败,以Events injected: N统计为准。
单选U盘抓日志流程中如何进入工程模式?
答案设置→系统→连续点击版本号10次进入开发者/工程模式。
6 第六篇 缺陷与面试篇:BUG 管理与求职实战 29 题
单选BUG提票最多的是哪个级别?
答案C级。
单选A级bug的关闭规则是什么?
答案必须同等验证1个版本关闭,偶因bug验证3个版本才能关闭。
简答BUG处理2437原则是什么?
答案严重问题24小时内给出BUG原因及解决措施、3天内给出验证版本并关闭问题;非严重问题7天内给出版本验证后关闭。
单选关闭BUG的责任人原则是什么?
答案谁提的谁关闭;处理别人的BUG时需有领导的授权。
单选偶现BUG跟踪规则中,P1/B级偶现BUG关闭条件是什么?
答案跟踪2个版本无复现,方可关闭。
简答提BUG必备三要素是什么?
答案①复现步骤(任何工程师按步骤均可复现);②日志(应用日志+系统日志+总线日志,时间戳对齐);③视频/截图。
单选智驾BUG处理流程与座舱相比更严格体现在哪里?
答案需双备份验证:智驾BUG修复后需在HIL台架和实车场地双重验证。
单选开发解决方案中"设计如此(By Design)"测试后续动作是什么?
答案核对需求文档,如确认为设计则关闭;如与需求不符则重新激活并附需求依据。
单选智驾域偶现缺陷需增加多少路试里程?
答案建议500公里以上,覆盖高速、城区、泊车等多场景。
简答Daily Build集成测试结果报告的收件人包括哪些?
答案业务负责人、项目经理、项目经理主管、质量管控负责人、集成测试负责人。
单选SOC和MCU分别管什么?
答案SOC:跑系统,管上层软件界面;MCU:管底层硬件电路、电源、CAN、外设。
单选新主板为什么必须线刷升级?
答案因为要验证PDID和VIN是否正常刷写成功。
单选测试用例结果判定中BLOCK是什么意思?
答案环境阻塞——需求不确定、DBC不满足、测试条件苛刻无法满足等,或BUG阻塞。
简答集成测试一天基本是几个版本包出来验证?人员如何安排?
答案一天基本是一个版本包出来验证,有时候会出两个包;一个版本正常两个人验证(一个验证信号类、一个验证非信号类)。
简答集成测试每周发布版本前为什么必须去实车验证?
答案因为测试环境不同,台架测试结果通过,实车不一定全部通过;系统测试有一半时间在实车验证,所以每周发布版本前必须去实车验证,版本无异常才发布周版本。
单选信号类测试包含哪些模块?
答案车设车控,空调,座椅,仪表,情景模式,无线充电,DVR,DMS,AVM。
简答测试前提条件包括哪些?
答案电脑,台架装备或者实车,测试用例,DBC文件,通信矩阵表,can盒子以及软件,台架针脚定义图,网络拓扑图,公司人员架构表。
单选U盘升级的前提条件是什么?
答案先进入工程模式,才有U盘升级,也就是本地升级。
单选问界M5如何进入工程模式?
答案设置左边功能栏目最下面,系统点击10次进入工程模式。
单选OTA升级与台架/实车的关系是什么?
答案实车时系统已经非常完善才有这个功能,台架没有OTA升级,只有实车;要进入OTA升级阶段的车才能OTA升级。
单选PDID未录入的报错含义是什么?
答案车机本地存储里没有写入合法PDID序列号,TSP后台识别不到本机设备,网络服务、账号登录、车联网功能直接拦截。
单选线刷升级后为什么必须重新写入VIN码和PDID?
答案系统重置了,不写入登录不了账户,登录不了账户很多东西测试不了,DMS和账户都无法验证。
简答VIN码和PDID如何写入?
答案1.使用canoe诊断写入,或从工程模式手动输入;2.进入工程模式→Developer→点击修改VIN/PDID→修改后点击确认;3.写入后断电重启主机。
单选抓日志的4种方式是什么?
答案U盘导日志、adb脚本导日志、adb logcat导日志、使用工具(CANoe、周立功等)抓报文。
单选激活bug模板中验证次数如何填写?
答案根据bug偶现还是必现写,必现就1次,偶现5-10次。
单选JIRA中Risk Factor的风险等级如何定义?
答案R1=Legal、R2=Major、R3=Minor、R4=Insignificant、Risk not known yet,需按SWIM指南填写,反映实际风险,不是升级途径。
单选JIRA状态流转中,Ready for test回归验证通过流转到什么状态?
答案Closed(关闭),bug闭环。
简答Rejected问题只有哪两类可以走cancel流程关闭?
答案①确定是重复且非第一个提出的问题;②确定是非有效问题的问题。
单选偶发问题关闭压力测试次数要求是什么?
答案按照问题发现时的发现概率,执行双倍次数测试。
7 第七篇 座舱域篇:仪表、多媒体与交互 94 题
单选仪表测试两大场景中台架测试占比多少?
答案台架测试占比90%,为核心测试场景。
单选仪表信号异常时如何精准判责?
答案单信号异常大概率是软件BUG;全信号瘫痪则优先排查硬件或线路。
单选12000余条用例、2人测试团队全量执行约需多久?每周聚焦多少条核心用例?
答案全量执行约需1个月,平均每天完成300条左右;每周聚焦1500条核心用例验证。
单选仪表用例规模参考合计多少条?哪个模块最多?
答案合计12031条;A7仪表报警弹窗最多(4738条)。
单选显示温度的计算公式是什么?
答案显示温度=AC_AmbientAirTemperature×0.5-40,最小值-40℃,最大值60℃,精度1,仪表向下取整。
单选燃油表故障时显示什么?
答案车速信号timeout或无效、EMS燃油信号timeout、或燃油传感器信号异常(开路或短路)时显示"---"。
单选小计里程到达999.9km后会怎样?
答案到达999.9km(或999.9miles)后自动回零并重新计数。
单选平均油耗显示值是计算值的多少?
答案显示的平均油耗是计算值的95%(显示值=计算值×0.95)。
单选A级重要报警的显示特点是什么?
答案持续显示直到报警条件消失,且无法被按键隐藏到报警列表。
单选B级次要报警最多显示多长时间?
答案除有特殊说明,该类报警最多显示4s;4s内触发条件消失则立即取消报警。
单选仪表盘指示灯分为哪三类?哪一类最重要?
答案指示、警示、故障三类;第三类故障最重要,常亮且伴有警告声需立刻停车检修。
单选功率表正负值的含义是什么?
答案正值耗电,负值充电(车辆下坡、慢速行驶或原地发电时功率指示值可能为负值)。
单选电源信号周期测试中超过几个信号周期未收到仪表信号故障灯点亮?
答案以250ms为一个单位周期,超过4个信号周期未收到仪表信号仪表故障灯点亮,收到一帧有效信号后故障灯解除。
单选开机动画时长严格控制为多少秒?
答案动画时长严格控制为3秒,序列帧播放中不可被打断,不响应其他提示。
简答仪表测试通用思路(一套逻辑)是什么?
答案功能概述→电源模式→下线配置→输入→输出→处理策略→异常处理→异常恢复→信号同步→不同车辆配置。
单选车速计算公式是什么?
答案速度>20km/h时V2=V1×1.03+13结果向下取整;速度≤20km/h时V2=V1×1.03结果向上取整。
单选除了多媒体和ADAS功能模块以实车测试为主,其它模块的测试方式侧重是什么?
答案其它都是台架为主、实车为辅。
单选多媒体媒介分为哪三类?
答案听觉媒介、视觉媒介、交互媒介。
单选无损音频格式有哪些?
答案FLAC、WAV、APE、AIFF。
单选有损音频格式(日常主流)有哪些?
答案MP3、WMA、MP2、M4A、AU、AMR、M4R、MMF。
单选通用主流视频格式(兼容性强,日常播放首选)有哪些?
答案MP4、WMV、MOV。
单选多媒体测试原理和什么APP测试原理一样?
答案和Android平板上的APP测试原理一样,这个中控屏后面就是一个Android系统。
单选华为音乐4级目录排行榜里面包含什么?
答案官方榜、全球榜、特色榜、分类榜。
单选酷狗音乐音质选择有哪些档位?
答案标准1.94M、HQ高音质4.84M、SQ无损品质11.01M。
单选U盘音乐File名称(包含Path)最大长度是多少字节?
答案255个字节。
单选播放或者暂停播放的功能切换要求是多少?
答案切换≤1s;切换到上一曲或者下一曲的功能切换时间≤2s。
单选专辑封面同步显示需要蓝牙协议什么版本及以上支持?
答案需AVRCP 1.6及以上支持。
单选蓝牙5.0的最大传输速率和传输距离是多少?
答案48Mbps,300m。
单选A2DP和AVRCP协议分别负责什么?
答案A2DP负责数据传输(播放不同格式、大小的音乐),AVRCP负责音频控制(播放、暂停、上一曲、下一曲等操作)。
单选视频播放倍速选项有哪些?
答案0.75x、1.0、1.25、1.5、2.0x。
单选视频清晰度选项有哪些?
答案流畅270、标清480p、高清720p、蓝光1080p、2k、会员4k。
单选FM广播波段频率范围是多少?
答案87.5MHz到108MHz。
单选CarPlay仪表盘与中控屏数据同步延迟要求是多少?
答案≤100ms。
单选CarPlay有线连接即插即用响应时间和界面完全加载时间分别是多少?
答案即插即用响应通常在1秒内;从插入线缆到主界面完全唤起并加载完成约5-10秒。
单选音源优先级L1-L6分别是什么?
答案L1安全报警、L2实时通话、L3导航指引、L4语音助手、L5媒体娱乐、L6系统音效,优先级数值越低优先级越高。
单选音量调整原则是什么?
答案谁发声调谁(各种提示音除外),否则默认调整的是ENT音源的音量。
单选audio_focus_config.xml中AM和R的配置字分别是什么?
答案AM是CONCURRENT(混音),R是REJECT(拒绝输入音源,保持当前音源播放)。
单选AVM/RVC/APA报警音和其他音源混音时,其他音源音量降低到多少?
答案其他音源音量降低到5,之前在5以下的保持不变。
单选蓝牙设备名称最多多少位?默认名称是什么?汉字占几位?
答案最多16位,默认GEELY_BT;每个汉字占用2位,数字/字母(大小写)/下划线占用1位。
单选设备搜索列表中最多能够显示多少个蓝牙设备?
答案15个Bluetooth设备。
单选20分钟重连窗口中,车机多久尝试一次连接?每次连接最大超时时间是多少?
答案车机每30秒尝试一次连接手机;每次连接最大超时时间设置为10秒。
单选多设备优先级记忆预期是什么?
答案下次启动应自动连接手机B(记忆最后一次成功连接的设备),而不是默认回连A。
单选蓝牙重连成功率目标是多少?
答案目标应>98%。
单选通讯录支持多少个联系人下载?每个联系人最多几个号码?
答案支持2000个联系人下载,每个联系人最多可包含5个号码(不包含联系人头像照片)。
单选2000个联系人同步时间要求是多少?
答案<120s。
单选系统保存的已拨、已接、未接通话记录按时间顺序总计最多多少条?
答案最多100条。
单选蓝牙电话私密模式和免提模式的区别?
答案私密模式:远端通话和近端输入的声音均通过手机端实现,头枕音箱出声;免提模式:远端通话声音通过车载扬声器发出,近端输入通过车载麦克风发出。
单选蓝牙电话模式有哪两种?
答案私密模式和免提模式。
单选极氪和问界M5的进车自动解锁/离车自动上锁距离分别是多少?
答案极氪:3米内解锁、5米内上锁;问界M5:1米内解锁、3米内上锁。
简答上锁失败的原因有哪些?
答案1.车门未完全关闭;2.车内有遥控钥匙;3.蓝牙信号干扰;4.未读取到遥控钥匙距离变化。
单选主驾座椅迎宾开启的后排乘客体重条件是什么?
答案左后排乘客体重需超过42kg(允许小范围波动),否则座椅不会后移。
单选近光灯照射距离四档位分别是什么?
答案近(约30米)、较近(30-35米)、较远(35-40米)、远(≥40米)。
单选问界M5充电限值支持什么区间调节?
答案50%-100%区间调节。
单选燃油补电条件是什么?
答案车辆处于R/N/D挡且电量低于80%时消耗燃油补电;达到设定值或电池充至100%时自动停止补电。
单选场景辅助包括哪四个开关?
答案自动驻车、ESC OFF、陡坡缓降、道路湿滑模式。
单选车道偏离预警及辅助的档位可选有哪些?
答案预警/预警+转向辅助/关闭。
单选语音模块通过哪四大技术实现自然语言控制?
答案语音识别(ASR)、自然语言理解(NLU)、对话管理、语音合成(TTS)。
单选普通话唤醒词语料发音人要求是什么?
答案至少包含男女各50名及以上发音人。
单选普通话识别率测试语料发音人要求是什么?
答案至少包含男女各30名及以上发音人。
单选性能一致性中响应延迟波动和成功率要求是什么?
答案响应延迟稳定(波动<50ms)、成功率稳定(99%以上)。
单选唤醒率基准场景3(高速)普通话和粤川方言唤醒率分别是多少?
答案普通话85%、粤川方言80%。
单选主唤醒成功率目标值是多少?
答案≥99%。
单选指令识别准确率目标值是多少?
答案≥98%。
单选唤醒响应时延和指令执行时延(座舱/智驾)目标分别是多少?
答案唤醒响应时延≤300ms;指令执行时延≤500ms(座舱指令)/≤800ms(智驾指令)。
单选全场景免唤醒和场景免唤醒的区别?
答案全场景免唤醒:不管处于中控哪一个界面,都能在语音未唤醒状态下执行的免唤醒词;场景免唤醒:在特定的场景(界面、功能打开的状态)下才能执行的免唤醒词。
单选唤醒词安全约束是什么?
答案唤醒词设置不可为敏感词汇(涉及黄赌毒、政治等),不可设置为唤醒词。
单选响应时间(从语音结束到系统反馈)通常要求多少?
答案通常要求≤1.5s。
单选错误码20006和10120分别代表什么?
答案20006录音失败(可能语音助手没有开放录制权限);10120网络超时(网络问题导致未成功发送指令)。
单选车窗开合度标定一般支持哪些值?
答案25%、33%、50%、66%、75%、100%,有的汽车支持更多,具体看车厂对车窗的标定。
单选除主驾之外的其他座位能否打开主驾的车窗?
答案不能,除主驾之外的其他座位只能打开自己所在位置的车窗。
单选通风和加热可以同时打开吗?
答案不能,通风和加热同时只能打开一个(不能"冰火两重天")。
单选语音测试用例规模每天覆盖多少条?
答案语音测试一天一个版本,全功能覆盖200条用例上下,主要是主功能验证、冒烟测试。
单选ASR、NLU、TTS分别类比人的什么?
答案ASR是机器的"耳朵"、NLU是机器的"大脑"、TTS是机器的"嘴巴"。
单选ASR准确性测试使用的两个量化指标是什么?
答案词错误率(WER)、句子错误率(SER)。
单选AVM系统通常由几个摄像头组成?视角可达多少?
答案通常由4个高清广角鱼眼摄像头组成(分别安装在车头、车尾及左右后视镜下方),视角可达180°以上。
单选AVM开启的核心车速前提是什么?
答案车速通常需低于30km/h(不同车型设定不同)才能开启或保持运行,超速时系统自动关闭。
单选通过R档触发开启AVM时,超速退出条件是什么?
答案档位切换到非R档且车速>15km/h,系统进入待机模式。
单选通过AVM系统开关触发开启时,超速退出条件是什么?
答案档位处于非R档且车速>30km/h,系统进入待机模式。
单选AVM工作模式下档位由非P档切换到P档,5s内不操作会怎样?
答案视图界面保持不变,5s内不操作AVM系统进入待机模式;如有操作则保持在工作模式。
单选内置360和外置360的区别是什么?
答案内置360:摄像头和主机直接连接,画面由主机内部算法计算后通过中控屏显示(非信号类);外置360:摄像头采集数据后经对应控制器计算再传给主机,再通过中控屏显示(有信号交互)。
单选倒车雷达超声波频率和声速分别是多少?距离公式是什么?
答案频率约40kHz,声速约340m/s;距离=(传播时间×声速)÷2。
单选倒车雷达近距离(约0.3-0.8米)报警表现是什么?
答案指示灯全亮,蜂鸣器发出连续的"滴滴"声,提示"距离过近,即将碰撞,建议立即停车",显示黄色。
单选DMS工作遵循的三步闭环逻辑是什么?
答案数据采集→AI分析→分级干预。
简答疲劳驾驶检测的眼部特征有哪些?
答案闭眼时长(如单次闭眼超1秒)、眨眼频率(如每分钟低于5次或高于30次)、瞳孔直径变化(疲劳时瞳孔异常收缩或放大)。
单选DMS三级预警的主动干预措施是什么?
答案无响应时逐步降低车速(如120km/h降至60km/h)同时开启双闪,继续无反应则停车;紧急救援——车辆平台自动拨打紧急联系人电话或联系道路救援平台并同步车辆位置信息。
单选DMS功能仲裁逻辑中,同一时刻相同等级的触发优先级是什么?
答案疲劳提醒>分神提醒>长时间驾驶提醒>打电话/抽烟提醒。
单选HUD分哪两种类型?AR-HUD增加了什么?
答案风挡玻璃型(Windshield,W型)和集成显示型(Combined,C型);AR-HUD增加了AR图像层,增加了导航和ADAS信息。
单选HUD电气参数工作电流和静态电流分别是多少?
答案工作电流≤2.0A;静态电流≤0.1mA。
单选地图测试工程落地原则和实车/台架占比是什么?
答案80%功能+算法+异常场景在台架完成,20%真实体验+极限路测在实车验证;实车占比70%,台架占比30%。
单选弱网下路线重算的用户感知总时间红线是多少?
答案从偏航发生到最终有一条路线显示出来的总时间,绝对不能超过5秒-8秒。
单选地图拖拽帧率通常要求稳定在多少fps?
答案60fps。
单选DVR紧急录像自动记录上下多少秒视频数据?
答案自动记录上下15秒视频数据,存储在【图库-紧急录像】相册。
单选DVR视频信息时长是多少?
答案视频信息30秒(时间到年月日秒)。
简答UDS、DBC、DTC的英文全称分别是什么?
答案UDS=Unified Diagnostic Services统一诊断服务;DBC=Database CAN CAN数据库文件;DTC=Diagnostic Trouble Code诊断故障码。
8 第八篇 车身域篇:座椅、空调与车联网 19 题
单选座椅测试中网络拓扑图在什么环境必备?
答案实车环境必备。
单选座椅前后移动的调节行程要求是多少?
答案调节行程 ≥ 240mm,检查移动平顺性(无卡顿)。
单选加热功能测试要求开启后多长时间内坐垫表面温度升至多少?
答案开启后10分钟内坐垫表面温度升至38±2℃。
单选通风和加热是否可以同时开启?
答案不可以,通风和加热需要互相排斥(同一位置不能同时开启)。
单选按摩默认多长时间自动关闭?
答案按摩默认15分钟自动关闭功能。
单选座椅记忆功能可存储几组位置?断电后记忆数据保存多长时间?
答案可存储3组座椅位置(含后视镜联动)数据;断电后记忆数据保存时间≥72小时。
简答迎宾功能开门时座椅移动行程要求是什么?
答案开门时座椅自动后移/下降(移动行程≥50mm,或不超过座椅全行程的30%),响应时间≤3秒。
单选主驾通风开启用例的预期结果中发送什么信号?
答案发送三帧信号ivi_drSeatVentLevelSet=0x3:LEVEL 3,然后周期发送信号ivi_drSeatVentLevelSet=0x0:NO Request。
单选座椅占位有效时,车辆行驶中主驾解开安全带车辆会怎样?
答案车辆行驶中主驾占位有效时,即便解开安全带只要人不离开座椅,车辆不会随意全车下电。
单选非独立式空调开启时占用发动机多少功率?
答案开启空调占用发动机约10%~15%功率,导致动力减弱、油耗增加。
单选双边温度调节的温度范围是多少?
答案17.5-32.5℃,左边和右边可分别调节。
单选点击IVI按钮(整个空调界面)响应时间要求是多少?
答案20-200ms内,点击响应时间越快越好。
单选空调BUG定位台架上,点击软开关没有下发值属于什么问题?
答案没有下发值→主机问题;下发了值但值不对→也是主机问题。
单选空调BUG定位实车上,值正确但空调没有打开可能是什么问题?
答案可能是硬件问题,叫硬件排查。
简答KL30和KL15的核心区别是什么?
答案KL30是常电,直接源自12V低压电瓶正极,不受点火开关控制(熄火/拔钥匙仍带电);KL15是点火电,需启动车辆激活,仅驾驶状态下生效。
单选节点丢失超时判定如何计算?
答案需求中(通讯矩阵表)说明每个报文的发送周期并告知超过多少个周期未收到即判定超时;如报文周期20ms发一次,5个周期未收到即判定超时,超时时间=20ms×5=100ms。
单选空调节点丢失处理中,检测到哪个故障码时空调页面置灰?
答案空调故障码U016488(0x2F6信号丢失500ms),将控制页面(除后除霜按键外)置灰不能操作,同时提醒"空调故障"。
问答Q1:Tbox 远程控制的底层链路是什么?
答案1. 手机端发送远程控制的请求到 TSP 云端服务器;
2. TSP 云端服务器收到请求,根据 VIN 找到对应的车辆;
3. 车辆收到来自服务器的请求,Tbox 跟车内其他 ECU 进行通信,执行相关的操作;
4. 执行完成之后,将结果返回给 TSP 云端,TSP 云端将结果返回给手机端。
问答Q2:Tbox 在发送相关的信号时,如何看信号传递成功?
答案发送控制信号时会发送 3 次,确保信号能成功,例如远程空调操作:tbox 被唤醒(有 CAN 报文发出、有日志正常运行)→ TBOX 收到远程启动空调指令(看 log)→ TBOX 发出报文 TBOX_RemoteEngineStartupReq=0x1、TBOX_RemoteStartRunTime 和 TBOX_ACTempValueReq,连续发送 3 帧信号后恢复默认值,确保信号不掉帧。
+ 需求定义三帧信号发送(测试用例写三帧);实际结果要求发送三帧、实际收到两帧:要么是开发少写一帧,要么是 CAN 盒子掉了一帧。
9 第九篇 T-Box 篇:车联网终端测试 16 题
简答Tbox 是什么?
答案Tbox(Telematics Box,远程信息处理终端)是车联网的核心硬件,一端接车身网络(CAN / 车载以太网),一端接 4G/5G 蜂窝网络,实现车辆联网、实时数据上报、远程控车、远程诊断、异常告警、E-Call/B-Call 紧急呼叫以及 OTA 下载等能力,是车端上云与"软件定义汽车"的入口。
单选Tbox 与车内其他 ECU 主要通过什么总线通信?
答案CAN(车身网络)为主,新平台逐步引入车载以太网(DoIP / SOME/IP);对外与云端走 4G/5G 蜂窝网络。
单选Tbox 远程控车的完整链路顺序是什么?
答案手机 APP → TSP 云端(按 VIN 寻车)→ 网络唤醒 Tbox → Tbox 与车内 ECU 通信执行操作 → 执行结果回传 TSP → TSP 回传手机 APP。
简答Tbox 有哪些状态?
答案唤醒态(Active)、一级休眠(车辆下电即进入)、二级休眠(持续约 3 天)、三级休眠(持续约 11 天,低功耗最长可到 20 天左右)、低电自动关机(剩余电量不足以支撑远程控车时关机保护)。状态逐级递进、功耗逐级降低,具体分级阈值以车企策略为准。
单选Tbox 的远程唤醒方式主要有哪些?
答案数据唤醒(云端发 TCP/UDP 唤醒包,延迟低、约 1-2 秒)为主,SMS 短消息唤醒兜底(数据唤醒连续失败时),另有本地唤醒(CAN 报文 / KL15 / 振动 / DI 引脚触发)。
判断Tbox 远程控车时,控制信号发送一次即可确保 ECU 收到。
答案错误。Tbox 发送控制信号通常连续发送 3 帧确保不掉帧;测试用例按"三帧"要求编写,实际收到少于 3 帧需排查开发少发或 CAN 盒子掉帧。
问答远程空调:如何验证 Tbox 信号传递成功?
答案按链路验证:① Tbox 被唤醒(有 CAN 报文发出、日志正常运行);② Tbox 收到远程启动空调指令(看 log);③ Tbox 发出 TBOX_RemoteEngineStartupReq=0x1、TBOX_RemoteStartRunTime、TBOX_ACTempValueReq,连续发送 3 帧后恢复默认值。需求定义三帧、实际收到两帧时:要么开发少写一帧,要么 CAN 盒子掉了一帧。
单选Tbox 深度休眠时周期上报数据,最需要关注什么?
答案不能异常唤醒整车。休眠状态下 Tbox 定时上报位置/电量等数据,必须只唤醒自身、不上电整车网络,否则整车静态电流超标、车辆停放 1-2 周后电瓶亏电无法启动。
简答Tbox 台架测试的前提条件 / 测试环境有哪些?
答案电脑 + 台架(Tbox 实件 / 信号盒)+ 测试用例 + 通信矩阵表(CAN 报文定义)+ CAN 盒(CANoe / TSMaster / ZCANPRO)+ 网络拓扑图 + 稳压电源 + 4G 网络或信号模拟环境。
问答Tbox 弱网 / 断网场景如何测试?
答案重点覆盖四类:① 网络波动丢包时远程指令的重传与防重复执行逻辑(不能执行两次);② 隧道、地库信号衰减断网后,网络恢复时的状态同步与校验;③ 指令超时、过期指令拦截与 token 失效、非法指令拦截等安全防护验证;④ 远程任务结束后车辆能否重新进入休眠,避免一次远程操作导致整车长时间无法休眠。
单选车辆长期停放(如 3 周)后,Tbox 处于什么状态?
答案三级休眠 / 低功耗状态(约 11 天进入三级休眠,最长可维持约 20 天低功耗),若电量不足以支撑远程控车则自动关机。测试需验证休眠电流达标、唤醒后功能正常。
单选TSP 的作用是什么?
答案TSP(Telematics Service Platform,车联网服务平台):接收手机端远程指令、按 VIN 找到对应车辆并下发,同时管理车辆数据、告警、OTA 任务与账号鉴权,是车-云交互的服务端。
简答Tbox 数据上报包含哪些内容?
答案车辆位置(GNSS 定位)、电池电量 / 电压、车门车窗状态、行驶数据、报警事件(防盗、碰撞)、软件版本信息等,按周期或事件触发上报到 TSP。
判断远程解锁在任意电源挡位下都能执行。
答案错误。不同挡位有权限限制:ACC/START 挡(行驶中)禁止远程解锁;OFF 挡可执行;N 挡等场景各车企策略不同(如非远程启动时不允许解锁)。测试需按挡位矩阵逐一覆盖。
问答测试发现"远程开空调没反应",如何排查定位?
答案按链路逐跳定位:① Tbox 是否被唤醒(CAN 报文 / 日志);② 是否收到云端指令(Tbox 日志中远程指令与时间戳);③ 是否下发 CAN 信号(三帧机制,抓帧核对);④ 目标 ECU 是否响应(空调日志 / 实际动作);⑤ 区分车端问题与云端问题(云端问题 ssh 登录服务器按下发时间查日志)。在哪一跳断了就是哪里的问题。
单选E-Call 与 B-Call 分别是什么?
答案E-Call(紧急呼叫):碰撞等紧急情况下自动拨打救援电话并上报位置;B-Call(道路救援呼叫):用户手动触发请求道路救援。二者是 Tbox 的安全类功能,测试要重点验证触发条件、语音链路与位置上报。
10 第十篇 OTA 篇:空中升级测试 18 题
单选FOTA 与 SOTA 的区别是什么?
答案FOTA(Firmware OTA)针对 ECU 底层固件(MCU / Bootloader / 驱动);SOTA(Software OTA)针对上层应用软件(车机 App / 系统应用)。OTA 是二者的总称,测试时固件类升级重点看刷写与回滚,应用类升级重点看安装与兼容。
简答OTA 升级的完整链路是什么?
答案云端配置升级任务(源版本 / 目标版本 / 升级包)→ 车端(Tbox / 车机)收到推送 → 下载升级包(断点续传 + 完整性校验)→ 安装前条件检查(电量、挡位、车速、电源模式)→ 安装 / 刷写(写入备用分区或覆盖)→ 重启校验 → 升级结果回传云端。
单选全量升级与差分升级的区别?
答案全量升级每次传输完整固件,包大、耗流量但实现简单;差分升级只传输新旧版本的差异包,包小省流量,但对基础版本匹配度要求极高,跨版本升级容易失败。测试重点:全量看大文件传输稳定性与断电恢复;差分看跨版本升级成功率与断点续传校验。
单选A/B 分区升级的核心优势是什么?
答案双独立分区(A 运行、B 待升级),升级写入 B 分区、失败自动回滚到 A,升级失败不影响用车,是 OTA 的"安全气囊";代价是占用双倍 Flash/存储空间。高端域控多用 A/B 分区,低端 ECU 常用单分区 + 外部备份。
简答下载阶段的测试点有哪些?
答案断点续传、弱网(2G/3G/4G/5G/Wi-Fi 切换)、下载暂停与取消、存储空间不足、下载进度显示、下载完成校验(MD5/CRC/签名)、重复推送去重、下载期间来电 / 通话 / 导航等并发场景。
简答安装阶段的条件检查通常有哪些?
答案典型条件:电量高于阈值(如 ≥50%,部分车企要求 ≥80%)、挡位在 P 挡、车速为 0、非驾驶状态、电源模式满足(如 ON 挡)、无紧急通话 / 关键故障码冲突等;任一不满足则提示用户并等待,条件满足后继续或取消。
问答OTA 升级到一半断电了,车辆会怎样?如何测试这种场景?
答案取决于升级方案:A/B 分区:B 分区写一半不完整,重启时 Bootloader 校验失败自动回退 A 分区,车辆正常启动(升级失败但不影响使用);单分区全量:原系统已擦除、新系统未写完可能"变砖"(现代车企基本不采用);差分升级:差分包应用中断可能文件损坏,需有回滚机制。测试方法:用电源模拟器(如 Chroma)在下载 / 校验 / 安装 / 重启各阶段断电,恢复后验证能否启动、版本是否正确回退、有无恢复机制(Bootloader 恢复模式 / USB 救砖)。
单选Bootloader 的"原子切换"是指什么?
答案掉电保护核心:A 分区运行、刷写 B 分区,B 分区校验通过才切换启动标志;断电时标志未改,下次上电 Bootloader 仍指向 A 分区,B 区数据作废但不影响当前系统运行。
单选升级包的校验通常有哪"三重门"?
答案① 完整性:CRC / 哈希校验;② 合法性:数字签名验证(Bootloader 预置公钥验签,防篡改与伪造包);③ 版本匹配:源 / 目标版本与硬件型号、配置字匹配检查。
单选多 ECU OTA 升级时如何确定升级顺序?
答案按依赖关系与安全策略:先升级 Bootloader / 底层固件,再升级应用软件;存在依赖的模块按拓扑排序执行,防止新老版本混跑导致功能不兼容。
问答OTA 压测是怎么做的?
答案多源版本压测:版本升级支持的源版本有多个(如 V1.0、V1.1、V1.2、V1.3 都可升级到 V1.5),先把车辆版本恢复到 V1.0 测能否升到 1.5,再依次刷到 1.1、1.2、1.3 分别测试,覆盖所有源版本升级路径;同时压测多车并发升级、弱网下载、升级中断恢复、重复升级等场景。
问答OTA 测试过程中用到过哪些 ADB 命令?
答案测试下载弹框和升级弹框时,如果已经下载完成,再次检查新版本会直接弹出升级弹框;如需重新测试下载弹框功能,需要用 adb 进入 shell 删除原来下载好的版本(adb shell rm 升级包路径)重新操作;抓日志用 adb logcat,拉日志用 adb pull。
问答OTA 测试过程中发现 bug 怎么处理?举一个工作中的情景。
答案例:测试主动升级 BLE 蓝牙模块时,先在云端配置指定的源版本和目标版本并上传升级包;车端版本在源版本中,期望收到版本更新推送,但连续重启好几次都没收到。此时不确定是车端 OTA 程序还是云端服务器问题:把问题记录并拉取车端 OTA 日志(adb shell 查看 + adb pull 下载),判断车端是否获取到 BLE 版本信息、是否同步到云端(日志中有获取与上传记录);车端没问题一般就是服务器问题,ssh 登录远程服务器按车端上报时间查日志。定位后再指派开发修复。
简答OTA 升级失败原因如何分类?
答案① 下载失败:网络中断、存储空间不足、校验失败;② 条件不满足:电量 / 挡位 / 车速等安装条件未达;③ 安装失败:签名 / 哈希校验失败、Flash 擦写失败、版本不匹配;④ 回滚失败:备份分区损坏;⑤ 车端软件缺陷:OTA 客户端崩溃、版本上报错误;⑥ 云端问题:任务配置错误、升级包不完整、推送策略异常。
单选升级完成后如何确认成功?
答案车端重启后上报新版本号与升级结果(成功 / 失败)回执给云端;测试验证重启后版本号变为目标版本、核心功能正常、无新增 DTC。
单选OTA 升级中 Tbox 的角色是什么?
答案Tbox 是 OTA 的车端入口与下载载体之一:接收云端推送、下载升级包,FOTA 类升级中 Tbox 还可直接刷写自身或转发给其他 ECU;车机负责 SOTA 类应用的下载安装。
简答在线更新与离线刷写有什么区别?
答案在线更新:通过云端服务器发布升级任务,车端 OTA 下载安装,适用于量产车、可灰度发布,无需进店;离线刷写:通过 UDS 方式本地刷写,用于产线 / 售后,用公司上位机(选择版本 + 选择 ECU 刷包)或 CANoe / 周立功 + UDS 服务(10 02 → 27 解锁 → 34/36/37 传输)完成。
问答面试:你如何设计 OTA 测试方案?
答案功能(下载 / 安装 / 升级提示 / 版本显示 / 回执上报)+ 专项(断点续传、A/B 分区切换、回滚机制、差分升级、安全校验)+ 异常矩阵(各阶段断电、断网、低电、存储满、中断恢复)+ 性能(下载速度、安装时长、内存占用、卡顿)+ 压测(多源版本、多车并发)+ 实车路测(弱网、地库、隧道、行驶中收到推送)。难点在异常场景与回滚的可靠性,方案要覆盖每个关键节点的失败注入。
11 第十一篇 UDS 篇:统一诊断服务 18 题
单选UDS 的标准与所处层次是什么?
答案ISO 14229-1,基于 OSI 七层模型的应用层诊断协议,可承载于 CAN(ISO 15765-2/3)、以太网(DoIP)等不同传输层之上。
单选诊断请求报文的基本构成是什么?
答案SID(服务标识符,请求首字节)+ 子功能 / 参数(如 DID、数据、掩码等),具体格式由各服务定义。
单选UDS 正响应如何计算?
答案SID + 0x40:例如 0x10 请求 → 0x50 正响应,0x22 请求 → 0x62 正响应。
单选物理寻址与功能寻址的区别?
答案物理寻址:一对一,指定某个 ECU 应答;功能寻址:一对多,多个 ECU 同时执行并响应(常用于广播诊断)。无响应排查时注意:功能寻址不回包是正常现象。
单选ISO-TP 解决什么问题?
答案CAN 单帧数据场仅 8 字节(数据最多 7 字节),ISO-TP(ISO 15765-2)实现多帧大数据的分包传输,是 UDS on CAN 的传输层。
单选ISO-TP 的四种帧是什么?
答案SF 单帧(数据 ≤7 字节)/ FF 首帧 / CF 连续帧 / FC 流控帧。
单选诊断会话有哪些?高权限操作需要什么会话?
答案默认会话(0x01)、编程会话(0x02)、扩展会话(0x03)。写数据(2E)、例程(31)、刷写(34/36/37)等操作需扩展 / 编程会话;S3Server 超时(默认约 5 秒)自动退回默认会话,需 3E 保活。
单选0x10 服务的功能是什么?
答案DiagnosticSessionControl 诊断会话控制,用于切换默认 / 编程 / 扩展会话。
单选0x22 与 0x2E 分别做什么?
答案0x22 按 DID 读数据(只读,如读 VIN、软件版本);0x2E 按 DID 写数据(需扩展会话 + 安全访问,如 EOL 写序列号)。
单选0x19 的子功能 01 / 02 / 04 分别是什么?
答案01 读 DTC 数量、02 按状态掩码读 DTC 列表、04 读 DTC 快照记录(冻结帧)。
单选0x14 服务的作用是什么?
答案清除诊断信息(清 DTC 与冻结帧),刷写前后、故障排查后常用。
单选0x27 安全访问的流程是什么?
答案27 01 请求 Seed → ECU 返回 Seed → 27 02 发送 Key(由 DLL / 算法计算)→ 67 02 解锁成功;连续失败会锁定(错误次数限制)。刷写、写配置等敏感操作必须先解锁。
单选0x31 例行程序如何用?
答案RoutineControl 控制 ECU 内置例程(自检、擦除、校验等):31 01 启动例程 → 31 03 查询例程结果。
单选0x3E、0x28、0x85 分别是什么?
答案0x3E 测试仪在线(保活,防止会话超时);0x28 通信控制(暂停 / 恢复通信,刷写时可选关闭);0x85 控制 DTC 记录(02 关闭 DTC 记录,防止刷写期间误报故障码)。
简答UDS 刷写的核心流程(刷写三件套)是什么?
答案0x10 02 进入编程会话 → 0x27 安全解锁 → 0x85 02 关闭 DTC 记录 →(可选 0x28 关闭通信)→ 0x34 请求下载(地址 + 长度)→ 0x36 传输数据(块号递增,跳号报 NRC 0x73)→ 0x37 退出传输(校验失败报 NRC 0x72)→ 0x10 01 回默认会话 → 0x11 01 复位 ECU,刷写完成。
单选常见 NRC:0x13、0x22、0x33、0x31、0x78 分别代表什么?
答案0x13 报文长度或格式错误;0x22 条件不满足(如会话不对);0x33 未通过安全访问(未解锁);0x31 请求超出范围(参数越界);0x78 请求已收到、正在处理(延迟响应,测试时需等待 P2* 后的最终响应)。
单选默认会话下发送 0x2E 写数据,会得到什么拒绝响应?
答案NRC 0x7F(服务不支持)或 0x7E(当前会话不支持该服务),需先切换扩展 / 编程会话。
问答面试:你如何搭建 UDS 台架并测试诊断功能?
答案环境:USBCAN / CANoe 接诊断 CAN,终端电阻匹配、波特率对齐;新建 UDS 工程,配置请求 / 响应 ID、P2/P2*、ISO-TP 参数。流程:10 03 进扩展会话 → 27 解锁 → 22 读 DID(VIN、版本)→ 2E 写 DID(EOL)→ 19 02 读 DTC → 19 04 读快照 → 14 清码 → 31 例程 → 34/36/37 刷写全流程。全程抓 Trace 定位"没响应 / 流控错 / NRC 拒绝";无响应先查接线、ID、波特率。注意用诊断树服务执行(自动套用参数、触发 Security DLL),Raw 手动发不触发 DLL 算 Key。
12 第十二篇 综合面试问题篇 16 题
问答请做一个自我介绍(车载测试岗)。
答案结构化四段:① 背景(X 年车载 / 软件测试经验或转行动机);② 项目(测过哪些域:座舱、车身、Tbox、OTA,负责模块与范围);③ 技能(CANoe / TSMaster、UDS、ADB、Linux、缺陷流程);④ 亮点(发现过什么级别 bug、推动过什么改进)+ 与岗位的匹配点 + 职业规划。控制在 1-2 分钟,多讲具体信号 / 报文 / 工具,少讲空话。
问答项目经验怎么讲?(STAR 框架)
答案S 背景:车型 / 域 / 版本与你的角色;T 任务:负责的模块与测试范围、用例量;A 行动:用例设计、环境搭建、信号模拟、日志分析、提 bug 与推动修复;R 结果:发现 N 个关键 bug、推动优化、版本质量结论;再加复盘(难点与改进)。核心是"具体到信号 / 报文 / 工具 / 数字",别只说"我负责测试"。
简答台架测试与实车测试的区别与联系?
答案区别:台架在实验室模拟车辆环境,可控、可复现、成本低,用于早期功能 / 诊断 / 网络测试(如仪表台架占比约 90%);实车在真实环境,验证性能、可靠性、环境适应性、系统集成,成本高风险大(如多媒体、ADAS 以实车为主)。联系:台架是实车的前置,两者用例可复用,先台架后实车、互补验证,共同保证质量。
简答测试流程有哪些阶段?
答案需求分析(PRD / SRS / 接口规范)→ 测试计划 → 用例设计与评审 → 测试环境搭建 → 版本获取与冒烟 → 全量测试执行 → 缺陷跟踪与回归 → 测试报告与发布,持续迭代至版本稳定。
简答如何设计测试用例?有哪些用例设计方法?
答案方法:场景法(流程类功能,最核心)、等价类划分、边界值分析(如温度 -40~85 取 -40/-39/0/84/85)、判定表法、错误推断、正交实验。原则:前置条件 + 操作步骤 + 预期结果三要素,覆盖正常 / 异常 / 边界,按 P0-P3 分级,评审通过后入库。
问答遇到 bug 怎么处理?
答案先复现(记录复现概率,必现 1 次、偶现 5-10 次)→ 拉日志(应用 + 系统 + 总线,时间戳对齐)→ 拍视频 / 截图 → 提票(标题 / 等级 / 前置条件 / 复现步骤 / 预期 vs 实际 / 概率 / 附件)→ 指派开发 → 修复后回归验证,通过关闭、不通过打回;偶现 bug 按 2437 原则跟踪多个版本。
问答偶现 bug 如何定位?
答案① 多次复现记录触发条件(温度、网络、操作时序、电源模式);② 抓全日志(应用 + 系统 + 总线)按同一时间源对齐;③ 二分法缩小复现路径(最小复现用例);④ 对比正常车辆 / 正常版本定位差异;⑤ 必要时压测放大复现概率;关闭前按发现概率执行双倍次数回归。
单选车速信号的权威源是哪个模块?
答案ABS / ESC 模块,其他模块都是接收并转发 / 显示。
简答信号类与非信号类测试的区别?
答案信号类:2 种以上 ECU 通过总线报文交互的功能,用 CANoe / TSMaster / PCAN 仿真信号(如车设车控、空调、座椅、仪表、AVM);非信号类:可直接点击、无信号交互的模块(如车机 App),与 Android APP 测试原理一致。
问答仪表不显示车速,你如何定位?
答案① 确认车速权威源 ABS/ESC 是否发出信号(CANoe 抓帧);② 网关是否转发;③ 仪表是否收到(接收日志 / 信号值);④ 解析是否正确(DBC 字节序、因子、偏移);⑤ 显示策略(超时显示"---"、无效值处理)。逐跳测量,在哪一跳出错就是哪里的问题。
简答CAN 总线负载率过高会怎样?如何测试?
答案负载率一般 <30%、高峰 <60%,过高会导致报文延迟或丢失。测试用 CANoe 统计总线负载,插入额外报文模拟高负载场景,验证丢帧、优先级与关键报文周期是否异常。
单选冒烟测试的目的与通过标准是什么?
答案快速验证版本"可测"(核心 20-30 条用例),通过标准 P0 用例 100% 通过、无阻塞问题;不通过立即打回开发,版本作废,不做全量测试。
问答你为什么选择车载测试?职业规划是什么?
答案结合兴趣(车联网 / 智能座舱 / 软件定义汽车)+ 行业前景(OTA 高频迭代、功能安全与网络安全需求增长)+ 自身技能匹配(熟悉总线 / 诊断 / 工具)。规划:1-2 年打牢总线、诊断、工具链基础;3-5 年向测试专家(OTA / 智驾专项)或测试开发(自动化、工具平台)发展。真诚具体,避免背模板。
问答你最大的优缺点是什么?
答案优点:细心、责任心强、问题定位能力强(举例:发现过什么 bug、怎么推动解决、复现概率如何记录);缺点:说一个真实但不致命的问题(如对硬件电路原理不够熟),并给出正在做的改进(如自学 CAN 物理层、看电路图)。避免"完美主义"式假缺点。
简答谈谈你对智能座舱 / 自动驾驶趋势的理解,以及对测试的影响?
答案座舱:多屏交互、语音大模型、舱驾一体、SOA 服务化架构;智驾:传感器融合、行泊一体、端到端大模型。对测试的影响:场景指数级增加、OTA 高频迭代、网络安全(ISO 21434)与功能安全(ISO 26262)要求提高,测试要向自动化 + 场景化 + 仿真先行(仿真筛问题、实车验证)方向发展。
问答面试最后"你还有什么想问的"?
答案展示思考与诚意:团队当前测试流程与工具链(CANoe / 台架 / 自动化程度)?在研车型与测试难点(OTA / 智驾 / 新架构)?测试与开发的协作方式?新人培养路径?避免只问薪资、加班、福利。