【摘要】文章系統(tǒng)闡述了車聯(lián)網(wǎng)(Telematics)系統(tǒng)測試的一般流程及主要測試方法。通過具體Telematics系統(tǒng)測試實例詳細(xì)介紹測試過程中關(guān)鍵技術(shù)應(yīng)用、主要測試問題及其原因分析并取得了較好的測試結(jié)果。Telematics后臺信息應(yīng)用服務(wù)平臺為問題高發(fā)區(qū),車載終端問題主要為本地功能無法實現(xiàn),無線通信網(wǎng)絡(luò)問題為小概率事件。另外,在測試過程及時截取并準(zhǔn)確分析log文件可以高效定位問題根源,提高測試效率。
1.車聯(lián)網(wǎng)Telematics概念
1.1定義
車聯(lián)網(wǎng)是以車內(nèi)網(wǎng)、車際網(wǎng)和車載移動互聯(lián)網(wǎng)為基礎(chǔ),按照約定的通信協(xié)議和數(shù)據(jù)交互標(biāo)準(zhǔn),在車-X(X:車、路、行人及互聯(lián)網(wǎng)等)之間,進行無線通訊和信息交換,以實現(xiàn)智能化交通管理、智能動態(tài)信息服務(wù)和車輛智能化控制的一體化網(wǎng)絡(luò),是物聯(lián)網(wǎng)技術(shù)在交通系統(tǒng)領(lǐng)域的典型應(yīng)用。
圖1 Telematics系統(tǒng)架構(gòu)
車載信息終端:采集CAN網(wǎng)絡(luò)數(shù)據(jù)及GPS數(shù)據(jù)等信息,經(jīng)過處理打包,通過無線通信網(wǎng)絡(luò)傳送給后臺信息服務(wù)平臺。
無線通信網(wǎng)絡(luò):應(yīng)用3G/4G、Wi- Fi等現(xiàn)代網(wǎng)絡(luò)通信的技術(shù)與手段,實現(xiàn)車載終端與后臺服務(wù)平臺的信息傳輸。
后臺信息服務(wù)平臺:借助互聯(lián)網(wǎng)技術(shù)整合第三方內(nèi)容和數(shù)據(jù)并對海量信息進行融合處理,以實現(xiàn)車輛檢測、道路救援、實時交通、網(wǎng)上預(yù)約等服務(wù)與應(yīng)用。
2.Telematics測試技術(shù)
2.1 Telematics系統(tǒng)特點
? 車載信息終端集成多種通信與數(shù)據(jù)IO硬件,并提供對多種通信協(xié)議、數(shù)據(jù)處理及應(yīng)用服務(wù)的支持,系統(tǒng)非常復(fù)雜。
? Telematics具有多設(shè)備組成性,涉及眾多廠商,信息數(shù)據(jù)流轉(zhuǎn)鏈路復(fù)雜、網(wǎng)絡(luò)異構(gòu)且涉及海量信息整合,數(shù)據(jù)挖掘、大規(guī)模數(shù)據(jù)計算。
? 實時性、可靠性要求:網(wǎng)絡(luò)節(jié)點(車輛)具有高動態(tài)性、拓?fù)渥兓l繁,且受到的干擾因素較多包括路邊建筑物、天氣狀況、道路交通狀況等。
2.2 Telematics測試方法
Telematics系統(tǒng)的復(fù)雜性決定了測試過程必需從多角度、多維度對系統(tǒng)進行綜合性測試,主要測試技術(shù)如圖所示,
圖2 Telematics測試方法
從系統(tǒng)整體實現(xiàn)角度出發(fā),需要進行功能、及性能測試。其中,功能測試涵蓋功能實現(xiàn)、需求驗證、用戶體驗(功能合理性);性能測試包括穩(wěn)定性、可靠性、安全性、壓力測試(負(fù)載)。
測試周期的不同階段需要對系統(tǒng)進行單元測試、集成測試、系統(tǒng)測試。如:車載終端單元測試,車內(nèi)網(wǎng)集成測試,接入系統(tǒng)平臺進行系統(tǒng)化測試。
從被測對象的特性及運行狀況,又可靈活采用動態(tài)測試、靜態(tài)測試、白盒測試、黑盒測試等。
2.3 Telematics測試流程
測試流程遵循通用測試流程:測試需求分析、測試策略分析(用例設(shè)計)、測試環(huán)境搭建、測試執(zhí)行、系統(tǒng)測試回歸。
圖3 Telematics 測試流程
測試策略分析以測試需求說明為輸入,通過對功能邏輯分析、特性分析、因果分析、場景分析、優(yōu)先級分析等加工輸出系統(tǒng)測試用例。
圖4 Telematics測試策略分析
3.測試案例