上篇文章中,我們分享了一部分車載測試面試題,今天我們來講解剩下的部分。
功能測試
1、ADAS工作原理(功能邏輯/技術要點)?
首先依賴感覺傳感器對道路周邊環境資訊進行采集,包括攝像頭、雷射雷達、毫米波雷達和超音波傳感器、高精地圖、GNSS衛星定位、IMU慣性導航等。
采集的資料傳輸到中央計算單元進行計算,用來識别自車周邊障礙物的狀态和可行駛區域,制定相應控制政策,替代人類做出駕駛決策,(如路徑規劃等)。最後是執行控制子產品制定方向盤轉角、線控加減速、線控制動等資訊,傳輸到底盤執行機構,按照指令進行精确執行。
2、各功能都需要用到哪些傳感器?
多數功能都是依靠的前置傳感器(經過Lidar、Radar、Camera融合),比如ACC、AEB、LKA、NOA、TJA、FCW等,隻有少數涉及周視傳感器,比如BSD、CVW、DOW。
3、用例規模?
4、ADAS各功能測試順序、依據?
說明:功能測試一般先測與前視傳感器相關功能,最後測與環視/測試傳感器相關功能:①ACC、AEB、LKA(跟前視傳感器相關)②BSD、LKA、DOW(跟側視/環視傳感器相關)
5、一個功能驗證需要多長時間?
例:與測試用例規模有關,少則四五天,多則十幾天。
6、一天執行多少條用例?
例:8-10條/天(測試前需要調試裝置及測試過程中可能會遇到裝置故障等問題,是以一天執行的測試用例數不會太多)。
7、測試過程中發現什麼問題?痛點是什麼?
資料隻采集一次可能會出現無效資料,是以通常一條用例執行兩次。
8、測試用例有多少?
按功能分,少則七八條,多則四五十條。
9、功能驗證疊代周期?疊代哪些内容?
周期:少則半個月,多則一個月;疊代内容:底層通訊、網絡管理、診斷、刷寫、資訊安全、OTA。
10、ACC原理?預期結果?
原理:設定跟車距離和速度跟随前車行駛。
預期結果有:
①設定車速和跟車距離後會有加速到指定車速的時間範圍,通常是20幾秒;
②達到設定速度後變化率要小于1km之類的,跟車距離同理;
③如果前面有車切速度小于自車車速,自車減速對減速度有要求,比如3.5m/m2,④如果前車靜止了,自車有個跟停距離要求,比如2-3m。
11、ACC彎道怎麼跟車?
弧度過大,ACC不會生效。
試驗場有不同曲率的彎道,比如125m、250m、500m的,根據需求跟車行駛,看是否會減速,能不能駛出彎道等。
12、ACC采集信号有哪些?
距離和速度(橫縱向)、加速度、航向角等。
13、ACC跟車,假如到紅綠燈,前方車輛突然刹車,自車卻沒有刹車,這是什麼原因導緻的呢?
距離過近,導緻超出ACC生效範圍(ADAS各功能生效都有嚴格的條件)。
14、AEB制動安全距離?
例:需求文檔中要全為0.5m—2m。
15、AEB目标物選取原則?
無論是目标車還是行人、兩輪車,都會選用假目标物代替(真人/真車易發生事故)。
16、AEB測試場景?
①車輛追尾自動緊急制動系統(AEB CCR)
AEB CCR 系統包含兩種測試場景:CCRs、CCRm。
②行人自動緊急制動系統(AEB VRU_Ped)
③二輪車自動緊急制動系統(AEB VRU_TW)
17、AEB鬼探頭,前方突然出現行人,觸發AEB卻沒刹住,這是什麼原因呢?
①測試場景超出AEB觸發範圍;②傳感器性能問題,如Radar本身對行人,尤其是靜止物體識别能力較差。
18、EMA測試場景有哪些?
例:前車速度10kph,自車速度60kph,兩車相距150m,偏置率50%或100%,FCW功能觸發後1s内以150°/s的速度轉動方向盤,轉動角度為15°。
其他場景還有前車橫穿以及前車為兩輪車,其他參數保持不變。
19、EBA和AEB的差別?
EBA可以看成AEB的加強版,當AEB自動緊急制動時制動力不足時EBA會介入增加制動力。
20、LDW測試場景?預期結果?
測試場景:包括直道和彎道,還有實線和虛線;預期結果:報警時刻不晚于車輪外沿到車道線0.2m。
21、法規有哪些?
C-NCAP
E-NCAP
I-Vista
22、測試中出現BUG問題如何處理?
JIRA中建問題單。
23、問題單如何建?有哪些要素?
例:問題單主要字段描述如下:
24、波特率的作用?設定多少?
波特率越高,通訊距離有限(制約距離的原因是信号延遲);
兩節點之間波特率偏差較大會導緻通訊失敗,我們測試時車身、底盤、真值都設定為500。
最後:
1)關注+私信回複:“測試”,可以免費領取一份10G軟體測試工程師面試寶典文檔資料。以及相對應的視訊學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql資料庫、抓包工具、接口測試工具、測試進階-Python程式設計、Web自動化測試、APP自動化測試、接口自動化測試、測試進階持續內建、測試架構開發測試架構、性能測試等。