车载测试20道常问经典面试题

1、假定让你测试某个功能,比如蓝牙功能,你会怎么测试?

  • 测试蓝牙开关能否正常开启/关闭,开启关闭切换是否流畅?
  • 测试蓝牙能否成功搜寻附近设备?
  • 测试蓝牙能否匹配并与设备成功连接,反复连接断开是否正常响应?
  • 检查蓝牙设备名是否能正常显示?
  • 下电再上点,确认能否记忆上一次连接设备并自动匹配成功。
  • 测试蓝牙射程范围内连接稳定性。
  • 测试蓝牙连接距离边界值。
  • 测试蓝牙连接数量边界值。
  • 测试蓝牙兼容性(安卓手机不同型号,苹果手机不同型号…)
  • 测试蓝牙音乐播放,暂停,快进,快退,上一曲下一曲等功能是否正常?
  • 测试蓝牙播放时专辑名、歌曲信息、时长、歌词等显示是否正常?
  • 测试蓝牙电话通讯录信息、来电去电历史记录是否和手机一致?
  • 测试蓝牙电话拨号画面能否点击并响应正常。
  • 测试蓝牙来电、去电、三方通话、接听、挂断、联系人手机号码、头像信息等是否工作正常。
  • 测试蓝牙电话音质是否正常

车载测试20道常问经典面试题

2、你知道什么是ASPICE流程吗?

Automotive SPICE(简称 A-SPICE 或 ASPICE)是汽车产业的软件流程改进和能力测定标准,是车厂对供货商进行软件开发过程评估的标准。

3、你知道车载测试流程依照什么模型吗?

V字模型,包括基于需求->编辑用例->用例审阅->执行测试->提交bug->输出报告。

4、你觉得车载哪些模块比较容易出问题?

系统设置、车辆设置、蓝牙模块、导航地图、多媒体音乐相对比较容易出问题。

5、你知道车载蓝牙的通讯协议是什么?

HFP协议:HFP(免提协议,Hands-Free-Profile)

在 HSP 协议的基础上增加了一些扩展功能,常用来让车载免提装置来控制移动电话(在车内,立体声系统用于电话音频,而车内安装的麦克风则用于通话时发送输出音频)HFP 协议还可应用于个人计算机在家中或办公环境中作为手机扬声器的使用场景。

A2DP协议:(高级音频传送协议,Advanced-Audio-Distribution-Profile)

允许传输立体声音频信号(相比用于HSP和HFP的单声道加密,质量要好得多)。A2DP 协议能够让两个同样支持蓝牙音效传输的装置互相连接,都能输出如CD音质。

AVRCP协议:(音频/视频遥控协议,Audio/Video-Remote-Control-Profile)

用于从控制器(或立体声耳机等)向目标设备(如装有 MediaPlayer 的电脑等)发送命令(比如一些前进、暂停和播放等指令)。

6、车载网络管理三大状态机你了解吗?

Normal Operation、Prepare Bus Sleep mode(类似PC休眠)和Bus Sleep mode(类似PC睡眠)。

7、你了解ISO-14229吗?

ISO-14229标准的也称为UDS(Unified Diagnostic Services),是一种面向汽车电子控制单元(ECU,Electronic Control Unit)的统一诊断服务,不仅用于诊断汽车故障,还用于刷写软件等应用场景,可以说是目前汽车电子领域应用最广泛的技术协议之一。

8、你知道什么是功能安全吗?

功能安全是为了避免因电气/电子系统故障而导致的不合理风险。

功能安全(ISO262262)主要包含:

  • 指导如何量化产品的安全等级;
  • 指导如何根据不同安全等级设计对应的安全措施;
  • 指导如何规避/控制系统性故障和随机故障;
  • 指导如何管理功能安全(包括流程,技术分析方法等)。

9、车载通讯E2E保护是什么有了解过吗?

E2E,全称End to End,即端到端的通信保护,是一种针对安全相关数据,为防止通信链路中可能存在的故障(HW/SW), 在 通信节点 之间执行的一种数据保护协议/机制。其适用于多种网络结构:CAN、 CANFD、FlexRay、Ethernet等。

10、CAN通讯标准ID和扩展ID听过吗?

标准帧ID为11bit,扩展帧ID为29bit。

11、CAN BUS仲裁机制你了解吗?怎么仲裁呢?

网络上任何一个节点在任何时候都可以发送数据,多个节点发送数据,优先级低的报文主动退出发送。最高优先级的最先发送。

CAN ID越小,优先级越高,仲裁时候优先赢得发送权。

12、你会使用CANoe等工具吗?

主要考察的点:会使用CANoe模拟发送数据,录制log,诊断测试,回放数据分析问题等。

13、你知道怎么看CAN数据吗?

CAN数据可以通过CANoe回放,导入DBC可以看到报文发送情况和接收情况。每一帧报文由8byte组成。

14、单帧、多帧、流控帧你清楚吗?

基于ISO 15765-2诊断网络层传输协议:

单帧:包括诊断SID在里面,总长度在8byte以内,说明利用单帧CAN数据传送没问题,可采用单帧传送方式。

多帧:包括诊断SID在里面,总长度大于8byte,说明单帧传输行不通,网络层根据需要,将诊断数据进行拆分成一个首帧和多个连续帧,这一传输形式即是多帧传输。

15、CAN通讯逻辑1是显性电平还是隐性电平?你知道这和CAN仲裁优先级有什么关联吗?

CAN通讯逻辑1是隐形电平(高电平,开关断开),显性电平是逻辑0 。和CAN仲裁优先级的关系:

当很多节点时,某个节点内部的开关闭合(显性电平),由于所有的节点时并联的,所以会将总线电平拉低,也即显性&隐形=显性。所以中线多个节点发送报文时,仲裁段一直处于显性电平的节点就一直抢占着总线发送权。

16、你知道怎么读取和清除DTC吗?

通过诊断19服务读取DTC,通过诊断14服务清除DTC。

17、CAN信号的总线值和物理值,和分辨率及偏移量有什么关系?

上一页12下一页


留言