【穩定性測試組成】

【通過標準】

【自動化實驗室】
【穩定性測試】1
Monkey測試
使用博泰測試自動化工具開展 7x24小時Monkey測試,驗證座艙系統是否存在Crash、ANR、內存泄漏等異常。

自動化腳本如下
以下視頻演示了Monkey測試在音樂模塊中的使用:隨機點擊本地收藏、我的下載、播放歷史等功能。import subprocess"""monkey壓力測試"""tcount = 1for pac in packlst:打印內容(f'當前monkey包:{pac}')ps = subprocess.Popen(monkey_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)等待(8*60*60)ps.kill()p = Device(0)p.發送adb命令("pkill monkey")等待(20)
2
AI 遍歷測試
基于博泰自動化測試工具開展AI遍歷測試,該測試支持多機協同、個性化專家系統、模型復用等核心技術,驗證座艙系統是否存在Crash、ANR、空指針、內存泄露等異常。

自動化腳本如下
import osimport subprocess"""AI 遍歷測試"""tcount = 1for pac in packlst:打印內容(f'當前包:{pac}')ps = subprocess.Popen(ai_cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)等待(8*60*60)ps.kill()p = Device(0)p.發送adb命令("pkill uiautomator")等待(20)
以下視頻演示了AI遍歷測試在導航應用中的使用:自動選擇目的地及偏好設置并開始導航的過程
3
MTBF測試
通過對用戶行為數據分析,獲得用戶常用功能及梳理車機亮點功能,形成MTBF測試場景。針對這些場景,開展測試并記錄平均無故障工作時間,該時間是衡量產品可靠性的重要指標。

以下為MTBF中的導航欄模塊腳本示例
以下視頻演示了點擊導航欄的過程 4p = Device(0)p.按鍵操作("home")p.點擊控件并判斷("導航")p.點擊控件并判斷("酷我音樂")p.點擊控件并判斷("空調")p.點擊控件并判斷("車輛")
CAN Trace測試
通過長時間回放實車CAN Trace進行測試,檢查座艙系統的穩定性。

以下視頻展示CAN Trace回放測試
5
系統升級測試
對系統的MPU/MCU升級開展壓力測試,驗證座艙系統升級的穩定性。
自動化Shell腳本如下
如下視頻演示了MCU升級過程versionA="AF.00.20220410151508.rc6.6.user.f0505h"versionB="AF.00.20220410182017.rc6.7.user.f0505h"if [ ! -f "/data/local/mpu-version" ];thenlast_mpu_version=${versionA}current_mpu_version=${versionA}echo $last_mpu_version > /data/local/mpu-versiontouch /data/local/mpu-numecho 1 > /data/local/mpu-numelselast_mpu_version=`cat /data/local/mpu-version`current_mpu_version=`getprop ro.bootimage.build.version`finummpu=$(cat /data/local/mpu-num)if [ "$last_mpu_version" == "$current_mpu_version" ];thenecho -e "[ $(date +%H:%M:%S) ]SH:($LINENO): mpu update success"if [ "$last_mpu_version" == "$versionA" ];thenecho --update_package=/fs/usb0/update/update-factory_$versionB.zip > /qnx/update/recovery/command || return 1echo "$versionB" > /data/local/mpu-version || return 1synclet nummpu=nummpu+1echo $nummpu > /data/local/mpu-numsleep 1reboot recoveryfiif [ "$last_mpu_version" == "$versionB" ];thenecho --update_package=/fs/usb0/update/update-factory_$versionA.zip > /qnx/update/recovery/command || return 1echo "$versionA" > /data/local/mpu-version || return 1synclet nummpu=nummpu+1echo $nummpu > /data/local/mpu-numsleep 1reboot recoveryfielseecho -e "[ $(date +%H:%M:%S) ]SH:($LINENO): mpu update failure!!!"fi
【功能壓力測試】 1
開關機壓力測試
車機開機過程中因為硬件上電時序和內存異常等原因會引起黑屏的問題,通過上下電和ACC ON/OFF壓力測試,及時發現儀表黑屏、三屏全黑及開機后系統卡死等問題。自動化腳本如下
如下視頻展示了開關機壓力測試的過程 2def runTest(ftype=0, tcount=200):繼電器開(2)等待(50)teststr = '上下電' if ftype == 0 else 'ACCON-OFF'for i in range(tcount):繼電器關(2)waittime = 5 if ftype == 0 else 360 # 如果是acconoff場景需要等待休眠,不同項目休眠時間不同,按需修改等待(waittime)繼電器開(2)等待(60)imgname = f'{teststr}第{i+1}次開機{獲取時間字符串()}.png'攝像頭拍照(imgname)等待(1)result = 黑屏和adb判斷(imgname, pos=[(145, 251), (418, 237), (340, 246)], rgb=(150, 150, 150))等待(5)if __name__ == '__main__':runTest(0)
WiFi開關壓力測試
開啟關閉WiFi,判斷是否能成功開啟或關閉。
自動化腳本如下p = Device(0)進入設置()while (獲取時間戳() - time1).seconds < 12 * 60 * 60:v_flag = 圖片驗證("wifi關.png", 0)if v_flag:p.點擊控件(xpath='//*[@resource-id="com.qinggan.app.setting:id/wifi_switcherView"]/android.widget.RelativeLayout[1]/android.widget.CheckBox[1]')等待(2)v_flag = p.控件是否存在(resourceId="com.qinggan.app.setting:id/rl_rescan")else:p.點擊控件(xpath='//*[@resource-id="com.qinggan.app.setting:id/wifi_switcherView"]/android.widget.RelativeLayout[1]/android.widget.CheckBox[1]')等待(2)v_flag = p.控件是否存在(resourceId="com.qinggan.app.setting:id/rl_rescan")tcount += 1
如下視頻展示了WiFi開關的測試過程
【詞條解釋】
1MTBF:平均無故障工作時間
2ACC OFF:指 ACC 硬線信號為低,CRANK 時 ACC 硬線信號也為低 3ACC ON:指 ACC 硬線信號為高 4CAN:Controller Area Network 控制器局域網絡 5MCU:Microcontroller Unit 微控制單元 6MPU:Microprocessor Unit 微處理器單元
原文標題:智能座艙系統穩定性測試
文章出處:【微信公眾號:PATEO博泰車聯網】歡迎添加關注!文章轉載請注明出處。
-
高通
+關注
關注
78文章
7731瀏覽量
199784 -
博泰
+關注
關注
1文章
110瀏覽量
2999 -
智能座艙
+關注
關注
4文章
1295瀏覽量
17310
原文標題:智能座艙系統穩定性測試
文章出處:【微信號:PATEO_News,微信公眾號:PATEO博泰車聯網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【工程師必看】三星電容在車載智能座艙/中控系統中的選型與案例分析
博泰車聯網高端智能座艙域控制器解決方案再獲定點
智能座艙車內聲學/調音測試方案
新品首發·東方中科智能座艙測試系統
選購 GRAS 座艙調音測試方案,APx500 分析軟件免費送!
新能源汽車智能座艙耐久測試的技術要點
智能座艙功能測試平臺:驅動汽車智能化升級的核心驗證引擎
智能座艙骨架承重物理測試:極限載荷下結構變形量與耐久性驗證 智能座艙骨架承重物理測試:極限載荷下結
高可靠連接方案:彈簧針Pogo Pin在智能座艙中的創新應用與竟爭優勢
向“第三生活空間”質變,美格智能48 TOPS高算力模組重塑下一代智能座艙
智能座艙:車載語音交互測試內容
硬核技術賦能全域融合!移遠通信以48 TOPS高算力座艙方案+LXC容器化技術重塑智能座艙新生態
高通8155智能座艙測試方案
評論