HIL 自动化面试分析(下午07点33分)
来源
- 输入文件:
E:\OPROJECT\Vtest\results\audio\hil自动化 下午07点33分.txt - 候选人姓名:转录中未明确出现姓名,本文不编造姓名。
- 场次判断:未发现与另外两个指定文件属于同一候选人或重复面试的充分证据,按独立候选人处理。
岗位方向
- 目标方向:HIL 测试 / HIL 自动化测试,偏车身域、功能测试、测试用例编写与执行。
- 候选人背景:主要使用坤逸上位机及相关板卡,参与过车身功能测试、台架测试环境使用、CANoe 报文查看、手动测试执行和部分测试用例编写。
- 与岗位匹配点:有台架、板卡、CAN 报文观察、万用表/示波器基础使用经验;能接受学习 VT Studio、自动化用例编写和模型/软件测试相关新内容。
整体结论
候选人更偏“手动功能测试执行 + 基于已有用例库补充用例”的经验,对 HIL 自动化脚本独立开发、VT Studio、CAPL 深度使用和从功能规范独立拆解测试策略的能力不足。若岗位重点是短期上手自动化用例开发、模型测试或复杂 HIL 方案设计,风险较高;若岗位允许培养,且工作内容以车身功能测试、台架执行、用例补充为主,可作为培养型候选人谨慎考虑。
答得好的点
- 对常见 HIL/台架测试工具链有接触:能说明使用坤逸上位机、数字/模拟/IO 板卡,并通过面板改信号观察反馈。
- CANoe 基础操作有实际经验:能提到 Trace、Graphics、Diagnostic、CAN IG 仿真发送报文等常用场景。
- 手动测试用例经验较多:提到在需求变更时会基于用例库补充编写,个人独立编写过较大量手动用例。
- 车身功能场景描述相对具体:能围绕灯光远近光切换、车窗防夹等描述环境、车速、对向来车等测试条件。
- 工具和仪器基础不为零:会用万用表测静态电流、电压;用示波器看 PWM 方波、CAN 高低等波形。
- 态度配合度较好:明确表示能接受压力、加班、新技能学习,以及自动化脚本和用例编写能力拓展。
薄弱风险
- 自动化能力偏执行:自动化脚本由测试开发编写,候选人主要导入执行并输出报告,未独立编写自动化用例。
- VT Studio 缺口明显:面试官说明岗位会使用 VT Studio 编写自动化用例,候选人仅表示“听过”。
- CAPL 能力较浅:仅能做简单参数修改,用得很少,难以支撑复杂自动化脚本开发。
- 功能规范拆解能力需验证:候选人过去较依赖用例库和既有功能点,面试官也指出其可能“对着用例去测”,而岗位希望能从功能规范出发输出用例。
- HIL 台架理解偏应用层:能说板卡和上位机操作,但对台架架构、信号链路、自动化框架的系统性表达有限。
- 学历/专业与岗位非直接相关:传媒专业转汽车测试,技术基础深度需进一步考察。
面试官考察点
- 是否使用过 NI/VT System 或类似 HIL 平台,以及是否具备板卡、仿真、上位机操作经验。
- HIL 测试环境搭建经验是否真实,是否能结合 CANoe、板卡、信号仿真说明测试流程。
- 自动化测试参与深度:是独立开发脚本,还是只执行已有脚本并生成报告。
- 手动测试用例编写能力:是否能根据需求变更独立补充用例,而非完全依赖用例库。
- CANoe 常用功能掌握情况:Trace、Graphics、Diagnostic、CAN IG、CAPL 等。
- 台架/实车测试仪器能力:万用表、示波器、PWM/CAN 波形观察。
- 车身功能理解:车窗防夹、远近光切换等功能场景是否能讲清前置条件和预期行为。
- 对岗位压力、加班、新工具学习、二面安排的接受度。
证据摘录
- 关于平台工具:“主用的话是坤逸的一个上位机软件”“会有一些板卡用的,就像……数字的输入输出板卡……模拟电压……IO这些板卡”。
- 关于 HIL 测试方式:“通过那个……在面板上更改一些信号,然后去查看它的一个反馈的一个响应”。
- 关于自动化深度:“测试开发他会写好一个脚本,然后我们直接就进行一个测试,然后输出一个报告就好了”“自动化用例我们这里是不需要我们去编写的”。
- 关于手动用例:“手动的这边的一个用例我们是有编写过的”“需求有一个更改的时候……我们就会进行一个就是自己去编写”。
- 关于 CANoe:“在它的 trace 面板上去观察一个信号……用那个 graphics……也会用到 diagnostic”。
- 关于 CAN IG:“会定义它的一个 CAN 报文的 ID、周期、比特位、最大量、最小量……更改它的值去模拟,然后我们再去看反馈”。
- 关于 CAPL:“会简单的一个修改……用的很少……只知道一些简单的修改”。
- 关于岗位缺口确认:“我们这边也会进行一个自动化用例的编写……叫 VT Studio”“听过听过”。
评级建议
- 建议评级:C+ / 培养型备选。
- 推荐结论:不建议作为强自动化 HIL 开发人选直接录用;如岗位可接受较长学习周期、主要工作为车身功能测试执行和手动用例补充,可进入下一轮重点验证。
- 二面建议重点追问:
1. 给一段功能规范,现场拆解测试点、前置条件、边界值和异常场景。
2. 给一个 CAN 报文/信号定义,要求说明如何在 CANoe/VT Studio 或现有平台中构造自动化测试步骤。
3. 追问 CAPL 或 Python 自动化脚本基础,确认是否具备从零学习脚本开发的最低基础。
4. 追问 HIL 台架信号链路:上位机、实时机、板卡、负载/故障注入、ECU、CAN 总线之间如何交互。